Java SE находит соседние ПК или устройства в сети - PullRequest
0 голосов
/ 26 ноября 2011
  1. Я видел приложения, которые могут обнаруживать соседние сети, рабочие столы и подключенные к ним устройства.Они также могут знать имя компьютера / устройства, которое подключено в течение 30 секунд.

  2. Должен ли я попробовать выполнить команду runtime.execute ping и net view, поскольку я быстро их нахожу.Как я могу получить выходные данные в результате этих команд?

Я пробовал сокеты, но они отнимают много времени ... Единственное преимущество, что я также могу знать, что у них установлено приложение (вкоторый я создал сокет, включив эту связь).

С уважением

1 Ответ

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

Тайм-ауты при инициализации Socket полезны, но вы не можете подключить каждое соединение в течение менее 300 миллисекунд. На стороне сервера также есть реализация тайм-аута. В обоих случаях есть одностороннее общение. Многопоточность поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...