サーバーが tcp/ip 接続を介してクライアントを受け入れると、新しいソケットが作成されます。
(クライアントの観点から) LocalEndPoint ポートを ID として使用しても安全ですか? 例 (サーバーの観点から):
int clientId = ((IPEndPoint)client.RemoteEndPoint).Port;
私のローカル マシンでは、ポートは一意のように見えますが、複数のクライアントが異なるマシン上にある場合、常にそうであるとは限りません。
私の2番目の質問:ポートを一意のIDのように使用できないとしましょう。サーバー(したがってプロトコルスタック)が2つのクライアントソケットをどのように区別できるか(サーバーの観点から)。
TY.