IPアドレスのリストが与えられた場合、ローカルマシンがこれらのIPアドレスへのアクティブなTCP接続をまだ持っているかどうかをプログラムで確認するにはどうすればよいですか?私はC#を使用しています。
Draco
質問する
4129 次
3 に答える
6
using System.Net.NetworkInformation
IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
TcpConnectionInformation[] tcpInfoList = properties.GetActiveTcpConnections();
于 2009-03-31T15:13:02.953 に答える
0
質問を正確に理解していませんが、いくつかのポートでリッスンするソフトウェアのアドレスのリストがある場合は、たとえば. ソケット クラス:
Socket m_Socket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
m_Socket.Connect(serverEndPoint);
そして最終的に例外をキャッチしようとします...
コードで既に確立されている接続がある場合は、m_Socket.Connected プロパティを確認できます。
于 2009-03-31T15:15:50.623 に答える
0
GetExtendedTcpTableを呼び出して、ターゲット アドレスのリストを調べます
于 2009-03-31T15:12:06.217 に答える