Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/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# Windows XP防火墙阻止使用C套接字建立的打开连接_C#_Sockets_Windows Firewall Api - Fatal编程技术网

C# Windows XP防火墙阻止使用C套接字建立的打开连接

C# Windows XP防火墙阻止使用C套接字建立的打开连接,c#,sockets,windows-firewall-api,C#,Sockets,Windows Firewall Api,我使用C套接字建立客户机-服务器连接,当连接在客户端建立时,我使用防火墙api激活防火墙,之后,由于某种原因,客户机应用程序无法向服务器发送任何数据,两个部分仍然连接。就像防火墙的激活阻止了连接一样。为什么会这样? 如果需要更多信息,请询问。嘿,您必须转到防火墙的选项并设置不需要阻止的应用程序的名称,或者如果您正在创建恶意软件,您可以通过dos命令行使用NETSH.exe在internet上查找NETSH参数来执行此操作。 如果问题没有解决,请发布代码,我会更正。就像防火墙的激活会阻止连接一样。

我使用C套接字建立客户机-服务器连接,当连接在客户端建立时,我使用防火墙api激活防火墙,之后,由于某种原因,客户机应用程序无法向服务器发送任何数据,两个部分仍然连接。就像防火墙的激活阻止了连接一样。为什么会这样?
如果需要更多信息,请询问。

嘿,您必须转到防火墙的选项并设置不需要阻止的应用程序的名称,或者如果您正在创建恶意软件,您可以通过dos命令行使用NETSH.exe在internet上查找NETSH参数来执行此操作。
如果问题没有解决,请发布代码,我会更正。

就像防火墙的激活会阻止连接一样。wat@norkitt:就像防火墙的激活阻止了连接实际上=就像防火墙的激活阻止了连接,对吗?是的,但为什么会发生这种情况?有没有办法在连接打开时激活防火墙,但阻止防火墙会阻止该连接?@诺威尔的观点是,你的问题还有很多需要改进的地方。比如清晰和恰当的语法。编辑它以消除这些问题可能会得到一些有用的答案。查看一些提示。我猜你先关闭防火墙,然后连接,然后再重新启动防火墙?如果是这样,您看到的数据是预期的。您需要在防火墙规则中添加一个例外,以允许您的应用程序访问网络。