5

作为服务器,我如何区分连接到我的 TcpClient?作为客户,我是否总是需要发送用户名或服务器可以知道我是谁的东西?

4

2 回答 2

1

我通常使用将客户端传输到服务端的数据来识别客户端。我使用的标识符是:

Lan 和 Wan ip 地址、计算机名、用户名、操作系统、

除了您的评论之外,我还建议在服务器内创建一个客户端类,以处理客户端已经传输的变量,这样您就不必重新发送用户名等

于 2013-03-17T15:58:10.670 回答
0

当他/她发送消息时,您必须为每个用户使用唯一身份。意味着,您可以使用用户表中的主键 ID 或其他任何内容(您可以为每个用户生成任何静态 ID 代码)。登录后,您可以将它用于来自该客户端的每条消息。

于 2013-03-18T05:03:08.993 回答