0

我正在用 C# 进行套接字客户端编程。我已经在 Socket 服务器端编写了 TCPListener。当我尝试从同一台机器上的客户端连接到它时,它工作正常。但是,如果 Socket 服务器和客户端都在不同的机器上,我会收到异常消息“无法建立连接,因为目标机器主动拒绝了它”。我检查了两侧的套接字信息,例如 ip 地址和端口号,这些信息是绝对正确的。我检查了防病毒日志,它清楚地表明防病毒/防火墙阻止了 ip 流量。我无法更改防病毒/防火墙设置,因为这些设置已被管理员禁用。

有没有任何程序化的方法来解决这个问题?在编写 TCPLister 或套接字客户端时是否有任何选项可以为我提供解决防火墙问题的解决方案。

任何可以提供的帮助将不胜感激。谢谢你。

4

1 回答 1

0

我不明白这是怎么做到的。如果防火墙阻止流量,则需要相应地配置防火墙以允许流量。没有别的办法。

于 2013-04-26T08:09:22.137 回答