TcpListener 接入的IP
TcpListener listener = new TcpListener(IPAddress.Any, 10001);
listener.Start();
Socket socket= listener.AcceptSocket();
这个socket接入的ip地址怎么得到呢
[解决办法]
(IPEndPoint)socket.RemoteEndPoint
[解决办法]
Socket newClient = _tcpl.AcceptSocket();
newClient.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, _socketTimeout);
newClient.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.SendTimeout, _socketTimeout);
string ip = newClient.RemoteEndPoint.ToString().Split(':')[0].ToString();
string port = newClient.RemoteEndPoint.ToString().Split(':')[1].ToString();