Как установить номер порта устройства 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. Почему вы хотите получить порт?