Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 无法建立连接,因为目标计算机主动拒绝了它的防火墙问题_C# 4.0 - Fatal编程技术网

C# 4.0 无法建立连接,因为目标计算机主动拒绝了它的防火墙问题

C# 4.0 无法建立连接,因为目标计算机主动拒绝了它的防火墙问题,c#-4.0,C# 4.0,我正在用C#进行socket客户端编程。 我已经在套接字服务器端编写了TCPListener。 当我尝试在同一台机器上从客户端连接到它时,它工作正常。但是,如果套接字服务器和客户端都在不同的机器上,我会得到一个异常,即“无法建立连接,因为目标机器主动拒绝它”。 我检查了两边的ip地址和端口号等套接字信息,这些信息绝对正确。 我查看了防病毒日志,它清楚地表明防病毒/防火墙阻止了ip流量。 我无法更改防病毒/防火墙设置,因为管理员已禁用这些设置 是否有任何程序化的方法来解决这个问题?在编写TCPLi

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

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


如能提供任何帮助,我们将不胜感激。多谢各位

我不知道怎么才能做到这一点。如果防火墙阻止流量,则需要相应地配置防火墙,以便允许流量。没有其他办法。

您正在使用什么防病毒解决方案?您使用的.NET framework的版本是什么?