C# 如何检查指定端口和ip地址上的internat连接
如何在指定的端口和ip地址而不是默认的系统代理(My.Computer.Network.IsAvailable)上检查internet连接。谢谢请尝试连接到它。如果它能工作,它也能工作。您可以尝试使用Socket类:C# 如何检查指定端口和ip地址上的internat连接,c#,.net,vb.net,networking,frameworks,C#,.net,Vb.net,Networking,Frameworks,如何在指定的端口和ip地址而不是默认的系统代理(My.Computer.Network.IsAvailable)上检查internet连接。谢谢请尝试连接到它。如果它能工作,它也能工作。您可以尝试使用Socket类: bool isConnected = true; try { Socket s = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp); s.Connec
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;
}
网络连接独立于端口。你的意思是检查端口上的外部访问吗?@MitchWheat是的,就像我有一个代理服务器一样