TcpListener 接入的IP,该怎么解决

TcpListener 接入的IPTcpListener listener new TcpListener(IPAddress.Any, 10001)listener.Start()S

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();