0
我正在使用Slick2D进行游戏逻辑和Kryonet网络游戏。游戏可以通过局域网进行双人多人游戏,其中一个玩家是主机服务器,另一个玩家是接收渲染内容信息的客户端。如何检查通过Kryonet LAN搜索连接的特定服务器?
设置主机时,第一个播放器为该服务器输入一个名称,然后第二个播放器(客户端)应该通过该特定端口上的LAN搜索服务器。我的问题是,我只知道Kryonet的主机发现内置的方法
InetAddress address = client.discoverHost(54777, 5000);
这将找到指定的端口上运行LAN上第一台服务器的。但是,一旦我检查了这台服务器并发送了一个确认名称的数据包,如果它不匹配,我怎么能找到另一台服务器而没有找到我刚刚检查过的同一台服务器?