Есть ли способ для клиентской программы java chat динамически находить хост-сервер? - PullRequest
1 голос
/ 08 марта 2011

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

1 Ответ

1 голос
/ 08 марта 2011

Вы можете использовать многоадресную передачу UDP, чтобы найти сервер. Вы можете отправить UDP-пакет в порт и заставить сервер ответить своим IP-адресом. (Это эффективно жестко кодирует многоадресный адрес), что не намного лучше, чем жесткое кодирование имени хоста, которое можно найти через DNS.

...