有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何通过Kryonet LAN搜索检查要连接的特定服务器?

我正在用Slick2D做游戏逻辑,用Kryonet做网络。游戏可以通过局域网在两人多人游戏中进行,其中一名玩家是主机服务器,另一名玩家是接收渲染内容信息的客户端

设置主机时,第一个播放机输入服务器的名称,然后第二个播放机(客户端)应在该特定端口上通过LAN搜索服务器。我的问题是,我只知道Kryonet的主机发现内置方法

InetAddress address = client.discoverHost(54777, 5000);

将在指定端口上找到第一台通过LAN运行的服务器。然而,一旦我检查了这个服务器并发送了一个确认名称的数据包,如果它不匹配,我怎么能找到另一个服务器,而不找到我刚才检查的同一个服务器呢


共 (0) 个答案