我做了一个简单的Java应用程序,它试图反复ping游戏服务器,直到得到响应,然后告诉用户服务器已启动。我遇到了一个问题:服务器无法响应ping,无论是在线还是离线。我猜测ICMP被禁用了。我确实在Windows中使用netstat
命令检查游戏客户端发送信息的IP是什么。
我有什么选择?如何在没有游戏客户端的情况下检查服务器是否正常运行?
答案 0 :(得分:1)
检查您连接的端口号并编写一个尝试连接到它的简单程序(example)
答案 1 :(得分:0)
这看起来像一个私人网络地址......你确定你在同一个子网内吗?如果是这样,许多网络阻止ICMP流量(以防止“ping死”场景)。正如@Dmitrii Zotov所说,您还可以检查游戏连接的端口号,然后对其进行端口扫描以查看它是否已打开。