我正在構建一個codenameone java客戶端以與Java RMI服務器進行通信。 您能否建議如何枚舉目標移動設備上的接口和Wi-Fi IP地址?如何枚舉移動設備上的網絡接口和IP地址
我在尋找更多關於使用哪個codename庫的更多細節,它提供了通常的java.net方法,如 Enumeration nets = NetworkInterface.getNetworkInterfaces(); (NetworkInterface netint:Collections.list(nets)){ String str = displayInterfaceInformation(netint); String IP1 = inc.getRowFromDelimitedStringSafe(str,2,'〜'); System.out.println(「IP =」+ IP +「str =」+ str); }
謝謝,但是,此移動設備預計將連接到本地無線網絡,並將VIA套接字傳送到同一網絡上的Socket服務器。此應用程序將用於Wi-Fi始終可用且能夠脫機工作的環境中。不會使用手機網絡。我想發現我的IP和使用Wi-Fi建立的接口。 – MAB
在這種情況下,您可以使用Socket,它幾乎是此API的主要用途。請注意,該框架是爲通用案例設計的,而不是特例,因此像RMI這樣的API在通用案例中沒有多大意義。 –