C#:客服端和服务端建立TCP连接后,怎么从服务端获取客户端的IP地址?

2024-12-17 08:26:31
推荐回答(2个)
回答1:

Socket clientSock = ServerSocket.Accpet();
接受客户端连接

DateTime connectTime = DateTime.Now;
连接一个客户端后,当前时间就是连接时间。

(clientSock.RemoteEndPoint as IPEndPoint).IPAddress;
ip地址
(clientSock.RemoteEndPoint as IPEndPoint).Port;
端口号

回答2:

Socket socket = s.Accept();
IPAddress ip = ((IPEndPoint)socket.RemoteEndPoint).Address;
用SOCKET套接字,很简单就能做到