C# - TCPListener 未在我的机器中启动(套接字)

C# - TCPListener not starting in my machine (Socket)

我正在为需要通过 SOCKETS 传递一些数据的客户端-服务器应用程序工作

我的工作区 (LAPTOP) 一切正常,我决定在其他机器上测试它,但它不工作。

错误说明机器主动拒绝

我尝试在机器中使用 netstat -a 检查端口 running/listening,但它不在那里。 我还尝试关闭 WINDOWS 防火墙并将其配置为允许我的应用程序启动。但还是不行。

如果有人遇到过此类问题, 你的帮助是我现在需要的。谢谢!

我已经解决了这个问题。

IPAddress.ANY 为您提供所有 IP 地址列表,包括 IPV4 和 IPV6。并且机器正在获取错误的 IPAddress (IPV6)。 我所做的是使用我自己的检查器模块解析地址列表。并仅获取 IPV4 并将其设置在 TCPListener 中。

顺便说一句。感谢您的帮助!下次见。