我制作了一个简单的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
}
}