(急)我用TcpServer和TcpClient写了一个服务器端和一个客户端,请问为什么不能在单机上连接呢?
listener(TcpServer)的构造函数是:
IPAddress ipAddress = Dns.Resolve(Dns.GetHostName()).AddressList[0];
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, 9645);
this.listener = new TcpListener(ipLocalEndPoint);
--------------------------------------------------------------------------------
Monitor(TcpClient)的构造函数是:
Monitor=new TcpClient(); //自己识别IP和寻找最适合的端口
--------------------------------------------------------------------------------
客户端连接服务器端的相关代码:
IPAddress serverIP=Dns.Resolve(<服务器的IP或机器名>).AddressList[0];
IPEndPoint serverEndPoint=new IPEndPoint(serverIP, 9645);
Monitor.Connect(serverEndPoint);
在不同的机器上可以连接,但是为什么在单机上就不能连呢?有什么办法让他们在单机上连接呢?