Как получить IP-адрес других хостов в той же сети Wi-Fi в Android? - PullRequest
0 голосов
/ 25 ноября 2011

Я использую Wi-Fi принтер из моего приложения для Android, чтобы распечатать любой файл. Теперь я могу отправить файл на принтер, если у меня есть IP-адрес принтера. Но у меня есть только IP-адрес моего устройства. Так как я могу получить IP-адрес других хостов (устройств, компьютеров) в той же сети Wi-Fi в Android?

Кто-нибудь может мне помочь?

Заранее спасибо.

1 Ответ

1 голос
/ 25 ноября 2011

Вам необходимо реализовать сканирование по сети для получения живых IP-адресов в вашей сети.Для этого вам нужно взять диапазон ip и попытаться пропинговать ip в цикле.Диапазон может быть получен из вашего собственного IP.Например, если ваш ip равен 10.0.0.2, то, вероятно, все ip будут лежать в диапазоне от 10.0.0.0 до 10.0.0.255.В случае, если вы хотите проверить другие IP-адреса, вам нужно попросить диапазон.

...