如果关闭,应用程序只能通过防火墙(不能添加为例外)

时间:2016-12-03 19:58:17

标签: c# windows-firewall

我制作了一个简单的c#tcp服务器客户端,我正在尝试在笔记本电脑和PC上连接它们。唯一可行的方法是,如果我完全关闭防火墙,服务器就可以收听。我试图将它添加为例外但不起作用。文件路径匹配完全,我尝试添加它,然后重新启动服务器,这也无法正常工作。我不想每次想要运行它时关闭Win防火墙,任何帮助都表示赞赏。如果有人感兴趣,下面的代码适用于服务器和客户端

客户端:

TcpClient TCPClient;
TCPClient = new TcpClient("my ipv4", 629);
Console.WriteLine("connected");

服务器:

TcpListener TCPServer;
TcpClient TCPClient;

TCPServer = new TcpListener(IPAddress.Any, 629);
TCPServer.Start();
TCPClient = TCPServer.AcceptTcpClient();

    if (TCPClient.Connected)
    {
        //listen function to receives bytes
    }
}

0 个答案:

没有答案