主要是与目的主机看能否在指定的端口建立TCP连接,以此来判断目的主机指定的端口是否打开
可以用一个函数来检测网络
private static bool CheckNetwork(int portNum ,string hostName)
{
try
{
TcpClient client = new TcpClient(hostName, portNum);//如果能建立TCP连接,表示端口打开,否则,抛出异常
client.Close();
return true;
}
catch (Exception e)
{
return false;
}
}
可以用一个函数来检测网络
private static bool CheckNetwork(int portNum ,string hostName)
{
try
{
TcpClient client = new TcpClient(hostName, portNum);//如果能建立TCP连接,表示端口打开,否则,抛出异常
client.Close();
return true;
}
catch (Exception e)
{
return false;
}
}