我正在构建一个多人游戏,所以一旦服务器启动,我想连续广播服务器名称,以便客户端可以知道有一些服务器正在运行。我不想提供 IP 地址和端口号来连接服务器。有人可以帮我广播服务器名称。
- 它是一个应用程序而不是一个网络应用程序。
我正在构建一个多人游戏,所以一旦服务器启动,我想连续广播服务器名称,以便客户端可以知道有一些服务器正在运行。我不想提供 IP 地址和端口号来连接服务器。有人可以帮我广播服务器名称。
SO中有一个自动回复的问题已经在讨论这个问题:如何使服务器可被局域网客户端发现
您可以使用相同的技术来请求本地网络中的服务器。
视频游戏中的方法(YMMV)是:
要通过 Internet 发现服务器,您需要某种通知服务。网络中有很多选项可用作通用发现服务,自 android 网络游戏时代以来就很流行。
如果服务器的位置是固定的,为什么不在代码中定义服务器 IP 地址并让脚本连接到它呢?用户将永远不必看到您的服务器的 IP 地址。