如何检查指定端口和 IP 地址上的国际连接

本文关键字:地址 IP 连接 何检查 检查 | 更新日期: 2023-09-27 18:30:37

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

如何检查指定端口和 IP 地址上的国际连接

只需尝试连接到它。如果它有效,它就会起作用。

您可以尝试使用 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;
}