PC の IP がわかっている場合、その PC がリモート接続をサポートしているかどうかをテストできますか? (窓の場合)
4227 次
3 に答える
3
私はこのように理解しました
private bool TestPort(string ipString,int port)
{
IPAddress ip = IPAddress.Parse(ipString);
bool test = false;
try
{
System.Net.Sockets.Socket s = new System.Net.Sockets.Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
s.Connect(ip, port);
if (s.Connected == true)
test = true;
s.Close();
}
catch (SocketException ex)
{
test = false;
}
return test;
}
関数が C++ の場合、より高速になりますか? どのくらい速いですか?助言がありますか?
于 2009-07-03T15:29:05.117 に答える