如何检查指定端口和 IP 地址上的国际连接
本文关键字:地址 IP 连接 何检查 检查 | 更新日期: 2023-09-27 18:30:37
如何检查指定端口和IP地址上的互联网连接,而不是默认的系统代理(My.Computer.Network.IsAvailable)。谢谢
只需尝试连接到它。如果它有效,它就会起作用。
您可以尝试使用 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;
}