c# IPEndPoint socket 通信问题?
利用 IPEndPoint iep = new IPEndPoint(IPAddress.Any, 56356);
socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
socket.Bind(iep);
socket.Listen(5);
进行监听的时候IPAddress.Any应该是本机的IP地址!但是由于本机是内网的!所有获取到的就是外网的IP地址,也就是说点击打开监听的时候,打开的是外网IP所在机子的端口,而本机却没打开!怎么实现打开的是本机的端口,而不是外网的端口!
另一方连接时【IPEndPoint iep = new IPEndPoint(IPAddress.Any, 56356)】中的IPAddress.Any应该是什么?