Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
作为服务器,我如何区分连接到我的 TcpClient?作为客户,我是否总是需要发送用户名或服务器可以知道我是谁的东西?
我通常使用将客户端传输到服务端的数据来识别客户端。我使用的标识符是:
Lan 和 Wan ip 地址、计算机名、用户名、操作系统、
除了您的评论之外,我还建议在服务器内创建一个客户端类,以处理客户端已经传输的变量,这样您就不必重新发送用户名等
当他/她发送消息时,您必须为每个用户使用唯一身份。意味着,您可以使用用户表中的主键 ID 或其他任何内容(您可以为每个用户生成任何静态 ID 代码)。登录后,您可以将它用于来自该客户端的每条消息。