0

如何检查指定端口和 IP 地址而不是默认系统代理 (My.Computer.Network.IsAvailable) 上的 Internet 连接。谢谢

4

2 回答 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 回答