当服务器通过 tcp/ip 连接接受客户端时,会创建一个新套接字。
使用 LocalEndPoint 端口(从客户端的角度)作为 id 是否安全?示例(从服务器的角度来看):
int clientId = ((IPEndPoint)client.RemoteEndPoint).Port;
在我的本地机器上,端口似乎是唯一的,但是在不同机器上有多个客户端时,情况可能并非总是如此。
我的第二个问题:假设端口不能像唯一 id 一样使用,服务器(以及协议栈)如何区分两个客户端套接字(从服务器的角度来看)。
泰。