如何检查Java服务器是否在Java中存活?

时间:2015-03-11 14:26:21

标签: java udp

有一个端口23040的远程UDP服务器。 我想要一个监控程序来检查UDP服务器是否还活着。 以下是我的代码:

private boolean checkUdpConnection()
{
    boolean result = false;
    try
    {
        Socket socket = new Socket("192.168.150.154", 23040);
        socket.getOutputStream();
        socket.close();
        result = true;
    }
    catch( IOException e )
    {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }

    return result;
}

当我运行此代码时,我得到“java.net.ConnectException:Connection refused:connect”。 如果我在服务器端打开了新的Socket()9999时改为端口9999,我仍然有相同的ConnectException。

请您告诉我为什么我无法连接到已打开的端口23040? 谢谢。

0 个答案:

没有答案