【发布时间】:2011-03-08 14:41:25
【问题描述】:
我只想执行一个 client 的实例,除了端口号之外没有其他参数,并让程序在网络上的任何位置找到侦听该端口的服务器。
【问题讨论】:
标签: java client-server chat
我只想执行一个 client 的实例,除了端口号之外没有其他参数,并让程序在网络上的任何位置找到侦听该端口的服务器。
【问题讨论】:
标签: java client-server chat
您可以使用 UDP 多播来查找服务器。您可以向该端口发送一个 UDP 数据包,并让服务器使用其 IP 地址进行响应。 (这有效地硬编码了一个多播地址)这并不比硬编码一个可以通过 DNS 查找的主机名好多少。
【讨论】: