Java RMIサーバーと通信するcodenameone Javaクライアントを構築しています。 宛先のモバイルデバイスでインターフェイスとWi-Fi IPアドレスを列挙する方法を教えてください。モバイルデバイスのネットワークインターフェイスとIPアドレスを列挙する方法
のような通常のjava.netメソッドを提供するcodenameoneライブラリの詳細については、私が探しています。Enumeration nets = NetworkInterface.getNetworkInterfaces();の文字列str = displayInterfaceInformation(netint); for(NetworkInterface netint:Collections.list(ネット)){ 文字列IP1 = inc.getRowFromDelimitedStringSafe(文字列、2、 '〜');System.out.println( "IP =" + IP + "str =" + str); }
しかし、このモバイルデバイスはローカルワイヤレスネットワークに接続し、VIAソケットを同じネットワーク上のソケットサーバーに通信することが期待されています。このアプリは、Wi-Fiが常に利用可能で、オフラインで作業できる環境で使用されます。セルネットワークを使用しません。 Wi-Fiで確立された私のIPとインターフェースを発見したい。 – MAB
その場合、このAPIの主な用途であるSocketを使用することができます。このフレームワークは特殊なケースではなく一般的なケース用に設計されているため、RMIのようなAPIは一般的なケースではあまり意味がありません。 –