如何设置 Windows 网络适配器以通过以太网连接进行 TCP 通信?

如何设置 Windows 网络适配器以通过以太网连接进行 TCP 通信?

为了解决 TCP 服务器问题,我使用以太网电缆直接连接了两台 Windows PC。我希望一台 PC 充当服务器,另一台充当客户端。我使用的是 Hercules 实用程序。

我已将以太网适配器配置如下:

电脑 1:

IP 192.168.100.100 子网 255.255.0.0

PC2:

IP 192.168.100.200 子网 255.255.0.0

PC 1 在端口 4000 上监听连接。我可以在本地连接。但 PC 2 无法连接到 192.168.100.100,尽管两者应该在同一个网络中。我也尝试了不同的端口,但问题仍未解决。

我错过了什么?

答案1

PC 1 上的 Windows 防火墙阻止了该连接。

通过允许端口 4000(或任何其他端口)上的入站访问可以解决此问题。同时确保允许对服务器应用程序进行网络访问。

我必须重新配置 TCP 服务器应用程序(Hercules 实用程序)的防火墙,以便允许从公共网络连接。直接以太网连接被归类为公共网络,在第一次启动 Hercules 时,我选择了 Windows 防火墙的默认选项来阻止来自公共网络的连接。这就是我的设置不起作用的原因。

相关内容