首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

TcpListener 接入的IP,该怎么解决

2013-01-11 
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();

热点排行