1

我遇到了 Sockets 的问题,我无法解决问题。

我在同一个网络上有 2 台不同的机器。我尝试将对象从第一台机器发送到第二台机器。

第二台机器是服务器,一个在 1456 端口上打开 ServerSocket 的线程正在其上运行。我调用了 accept() 方法,它似乎工作正常。

当我尝试从第一台机器连接到服务器时,我收到一个 ConnectException,连接被拒绝。

我做了很多研究,发现我尝试连接的端口可能已关闭(防火墙问题)。我发现杀毒软件“avast”阻塞了端口,所以我禁用了杀毒软件,它运行良好!5分钟...

我卸载了防病毒软件,然后再次无法连接到服务器。我在两台机器上都禁用了 Windows 防火墙。每次操作后我都重新启动了机器。

有人对此有想法吗?

谢谢。

4

0 回答 0