Как установить номер порта устройства Android с помощью wifimanager?

Я пытаюсь подключить другое устройство с моим Android-приложением с помощью wifimanager.i m, получая IP-адрес моего Android-устройства с помощью этого кода. Но я не могу получить номер порта моего Android-устройства, работающего с Wi-Fi. Как его получить??? Помогите мне, пожалуйста!!!! Заранее спасибо...

 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));

`

1 ответ

Решение

Когда вы говорите о порте, к которому подключен Wifi, вы на самом деле хотите получить прокси-порт того прокси-хоста, к которому подключен ваш Wifi. Для получения таких настроек используйте следующую библиотеку:

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

Также посмотрите на ниже:

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

Нет фактического порта, связанного с Wifi или WLAN. Почему вы хотите получить порт?

Другие вопросы по тегам