如何检查指定端口和 IP 地址而不是默认系统代理 (My.Computer.Network.IsAvailable) 上的 Internet 连接。谢谢
问问题
112 次
2 回答
0
您可以尝试使用 Socket 类:
bool isConnected = true;
try
{
Socket s = new Socket(AddressFamily.InterNetwork,
SocketType.Stream,
ProtocolType.Tcp);
s.Connect(yourIpAddress, yourPort);
byte[] msg = Encoding.UTF8.GetBytes("testing");
s.Send(msg);
}
catch(Exception e)
{
isConnected = false;
}
于 2013-09-08T08:20:32.017 回答
0
只需尝试连接到它。如果它有效,它就有效。
于 2013-09-08T03:56:24.320 回答