Windows XP で同じ TCP {IP, Port} ペアをリッスンする複数のプロセスを開始する方法を理解しようとしています。
たとえば、ncat.exe
ポート 371 でリッスンする 2 つのプログラムを開始できます。最後に開始されたプロセスが終了すると、最初のプロセスがそれらを受け取ります。
netstat -a -n | find "LISTENING"
TCP 0.0.0.0:371 0.0.0.0:0 LISTENING
TCP 0.0.0.0:371 0.0.0.0:0 LISTENING
これが Windows (XP) の動作であると仮定すると、どのようにして安全で安全な動作になるのでしょうか? これは、通常の「アドレスは既に使用されています」というエラー メッセージを表示する代わりに、既にリッスンしているポートを「過負荷」にし、「ポート 371 での受信 TCP 接続はすべて許可する」というルールだけでファイアウォールをバイパスできることを意味します。