0

Linux マシンで。

異なる IP を使用するが、同じポート バインディングを使用する

(Client_IP:A, Port:B, Server_IP:C, Port:D) ==> TCP connection is established
              :
              : 'usable port is exahusted' 
              :
(Clinet_IP:E, Port:B, Server_IP:C, Port:D) ==> TCP Port binding error...

ポート B を再利用すると、ポートが既に使用されているため、Linux カーネルで tcp ポート バインディング エラーが発生しました。

4

1 に答える 1

1

接続エンドポイントは、そのアドレスポート (およびプロトコル タイプ) によって一意に識別されます。したがって、別のアドレスがある場合は、同じポートを使用できます。これは、最初のエンドポイントと同じエンドポイントではないためです。

于 2013-03-13T08:12:55.940 に答える