有没有办法让Java聊天客户端程序动态查找主机服务器?

时间:2011-03-08 14:41:25

标签: java client-server chat

我想执行一个 client 的实例,除了端口号之外没有任何参数,让程序找到服务器在网络上的任何位置监听该端口。

1 个答案:

答案 0 :(得分:1)

您可以使用UDP多播来查找服务器。您可以将UDP数据包发送到端口,并让服务器使用其IP地址进行响应。 (这实际上是硬编码多播地址),这比硬编码可以通过DNS查找的主机名要好得多。