如何检查特定端口和IP地址的Internet连接

时间:2013-09-08 02:44:16

标签: c# .net vb.net networking frameworks

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

2 个答案:

答案 0 :(得分:0)

试着连接它。如果它有效,它就可以工作。

答案 1 :(得分: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;
}