在Ubuntu中连接服务器套接字时连接超时?

时间:2018-07-08 15:39:20

标签: java sockets ubuntu

我有一个简单的Java套接字客户端-服务器程序,可以执行一些简单的任务。 服务器代码如下:

...
ServerSocket srvSocket = new ServerSocket(9977);
.....

客户端代码如下:

Socket mngSocket = new Socket("35.240.238.43", 9977); 

if (mngSocket != null) {
// do somthing
}

如果我在不同的Windows计算机(客户端在Win 10中运行,服务器在Win Server 2012中运行)中运行客户端和服务器,则上述代码可以正常工作。

现在,由于某种原因,我必须在Ubuntu上运行服务器(客户端仍在Win 10中运行)。在Ubuntu中,我已经允许端口9977和tcp协议。

enter image description here

但是客户端无法连接到服务器。我遇到异常:“连接超时”

问题的可能原因是什么?

0 个答案:

没有答案