0

エフェメラル ポートを開き、少し使用してから閉じます --- ただし、他のプロセスがそれを取得できないようにします --- その後、再度開きます。この一連のイベントにより、1 つのネットワーク エンドポイントのダウンとアップをテストできます。実際には、ポート番号は一時的なものではありません。

これを実行して、ネットワーク接続コードをテストしたいと考えています。私は多数のテストを並行して実行していますが、それらは互いに競合するのを避けるためにエフェメラル ポートを使用しています (ポートの中央ディレクトリは必要ありません)。おそらく別のテストがそれを取得したために、同じポートを再取得できないため、私のテストは時々失敗します。

4

1 に答える 1

0

それが何であったかを覚えておいて、2回目に明示的にバインドしてください。しかし、その間に他の誰かがそれをつかむのを防ぐことはできません. 迅速で ;-)

于 2013-02-17T00:01:38.387 に答える