エフェメラル ポートを開き、少し使用してから閉じます --- ただし、他のプロセスがそれを取得できないようにします --- その後、再度開きます。この一連のイベントにより、1 つのネットワーク エンドポイントのダウンとアップをテストできます。実際には、ポート番号は一時的なものではありません。
これを実行して、ネットワーク接続コードをテストしたいと考えています。私は多数のテストを並行して実行していますが、それらは互いに競合するのを避けるためにエフェメラル ポートを使用しています (ポートの中央ディレクトリは必要ありません)。おそらく別のテストがそれを取得したために、同じポートを再取得できないため、私のテストは時々失敗します。