2012-02-20 3 views
0

Я хочу подключить несколько телефонов Android к ПК через Wi-Fi. Чтобы реализовать это, я создал точку доступа на своем ПК с помощью Connectify и подключил к ней все телефоны. Теперь для связи с ПК мне нужен его IP-адрес.Найти ip-адрес wifi hotspot в android

Я много исследовал и нашел способы найти IP-адрес телефона, но не точку доступа Wi-Fi. Пожалуйста, помогите мне.

+0

Вам нужен адрес шлюза http://stackoverflow.com/questions/5387036/how-to-get-gateway-and-subnet- Маска-деталь-в-андроида-программная – Ofir

ответ

1

Возможно, вы используете серверное приложение на стороне ПК. В этом случае:

  1. Создайте любой порт UDP и держите его открытым все время.
  2. Используйте процесс обнаружения портов UDP, чтобы найти целевой компьютер в сети.

Используйте этот метод, вы всегда можете найти целевой компьютер и в автономных сетях WiFi. Также я предлагаю использовать полезную библиотеку Kryonet, которая предоставляет метод discoverHost.

-1
ArrayList<ClientScanResult> clients = wifiApManager.getClientList(false); 

    for (ClientScanResult clientScanResult : clients) 
    { 
    wifi_ip = "IpAddr: " + clientScanResult.getIpAddr() ; 

    } 

Это поможет вам IP-адрес Wi-Fi точки доступа

Смежные вопросы