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