如何检查服务器是否在线?

Cre*_*r13 2 java networking

我正在进行某种客户端 - 服务器连接.客户端可以连接到多个服务器,因此需要知道该服务器是否在线.我想要一个JLabel来显示服务器是否在线,而不是先输入所有登录信息.如何在不与服务器建立真正连接的情况下进行检查?

Dav*_*rtz 7

最好的方法是与服务器建立真正的连接,并使用与实际使用服务器尽可能相似的方法询问它是否在线.其他方法创建独立的故障模式和不同的方法,必须单独维护,一个可能失败,而另一个工作.

想想代理和防火墙之类的东西.为什么让自己和每个必须使用你的系统的人都很难?除非你没有告诉我们一些非常不寻常的事情,否则没有充分的理由来创建一个完全不同的访问方法来测试可用性.