有一个端口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? 谢谢。