偶然、私はIPGlobalProperties
クラスの周りに来ました。興味があったので、少し遊んで、現在のネットワーク アクティビティを表示するアプリケーションを作成してみました。
IPGlobalProperties.GetActiveTcpConnections
現在のTCP接続を取得します。また、終了した接続 (TIME_WAIT) も の結果に含まれているため、GetActiveTcpConnections
これにより最後の数秒または数分の TCP 通信全体の概要が得られると考えました。
ただし、それらが存在することがわかっている接続がありますが、の結果には表示されませんGetActiveTcpConnections
。
ここで何が欠けていますか?タスク マネージャーの「ネットワーク アクティビティ リスト」に似たリストを取得するにはどうすればよいですか?
追加情報として、要求は内部デバイスに送信され、この要求に対する応答は常に正しく返されます。リクエストは、同じアプリの WebClient クラスによって行われます。驚いたことに、netstat -ano を実行しても表示されません。ただし、タスクマネージャーのリソースモニターでは、それらを見ることができます