gpt4 book ai didi

java - 服务器浏览器如何在游戏工作中?

转载 作者:行者123 更新时间:2023-12-02 07:16:57 24 4
gpt4 key购买 nike

我写过聊天、游戏等多种网络程序,但用户总是要输入服务器的ip,这是很不寻常的。我想实现一个常见游戏中常见的服务器浏览器,它可以自动定位局域网中的服务器。我想用 Java 来做。

我的问题是:

这种浏览是如何进行的?还有 WiFi,例如,所有能自动找到另一方的东西。

是否有可能并且也是一种向整个局域网广播状态包的好方法?哪些时间间隔有用?

最佳答案

对于 WiFi,设备监听特定频率范围并扫描该范围内的信号。这与电视用于接收电台或人们查找本地广播电台的过程非常相似。

对于网络游戏服务器,您无法扫描整个互联网。通常,服务提供一个主服务器,该服务器被配置为在已知端口上发送服务器列表。通常,它还允许服务器更新其信息。

对于本地游戏服务器,通常每隔几秒左右就有一个数据包。即使在空闲网络上,实际上也会有相当多的流量,并且有各种服务请求此类数据(Apple 的发现协议(protocol) Bonjour 很常见,Windows 网络发现协议(protocol)也是如此)。

关于java - 服务器浏览器如何在游戏工作中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14817628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com