0

wifimanager.imを使用して他のデバイスをAndroidアプリケーションに接続しようとしていますが、このコードを使用してAndroidデバイスのIPアドレスを取得していますが、wifiで動作するAndroidデバイスのポート番号を取得できませんでした。私を助けてください!!!!前もって感謝します...

 wifiManager = (WifiManager)context.getSystemService(context.WIFI_SERVICE); 
     wifiInfo = wifiManager.getConnectionInfo();
         int ipAddress = wifiInfo.getIpAddress();
         ip_Address=String.format("%d.%d.%d.%d",(ipAddress & 0xff),(ipAddress >> 8 &     `0xff),(ipAddress >> 16 & 0xff),(ipAddress >> 24 & 0xff));

`

4

1 に答える 1

0

Wifi が接続されているポートについて話す場合、実際には、Wifi が接続されているプロキシ ホストのプロキシ ポートを取得する必要があります。このような設定を取得するには、以下のライブラリを使用します。

https://code.google.com/p/android-proxy-library/

以下もご覧ください。

http://developer.android.com/reference/android/net/Proxy.html

Wifi または WLAN に関連する実際のポートはありません。なぜポートを取得したいのですか?

于 2013-04-17T09:00:43.793 に答える