我正在构建一个多人游戏,所以一旦服务器启动,我想连续广播服务器名称,以便客户端可以知道有一些服务器正在运行。我不想给IP地址和端口号连接到服务器。有人可以帮我广播服务器名称。
答案 0 :(得分:6)
在SO中有一个自动回复的问题已经在谈论这个:How to make a server discoverable to LAN clients
您可以使用相同的技术来询问本地网络中的服务器。
视频游戏中的方法(YMMV)是:
要通过Internet发现服务器,您需要某种通知服务。网络中有很多可以作为通用发现服务的选项,自Android网络游戏时代以来很流行。
答案 1 :(得分:0)
如果服务器的位置不变,为什么不在代码中定义服务器IP地址并让脚本连接到它?用户永远不必查看服务器的IP地址。