1
如何从服务器ping一个TcpClient
以查看响应时间?我有一个TCPServer
,我用我创建的TCPClientManager
创建。只要客户端连接,这只需将一个新的Client
与.NET TcpClient
属性添加到List
。我如何获得TcpClient
的地址,以便我可以使用.NET Ping
进行ping?c#从服务器ping一个TCP客户端
public long PingClient(Client client)
{
long pingTime = 0;
Ping pingSender = new Ping();
// The class Client has a property tcpClient of type TcpClient
IPAddress address = IPAddress.Parse(Client.tcpClient...???);
PingReply reply = pingSender.Send(address);
if (reply.Status == IPStatus.Success)
{
pingTime = reply.RoundtripTime;
}
return pingTime;
}
的可能的复制(HTTP [如何使用TcpClient的获取客户端IP地址?]://计算器.COM /问题/ 2717381 /怎么办-I-GET-使用-TcpClient的客户端的IP地址) – cubrr