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.
我不知道该怎么称呼这个问题,但是我有这个聊天程序,我在其中从 ChatPerson 对象创建了几个聊天人。
现在,每当客户端连接时,都会创建一个新的 ChatPerson。但是我在客户端遇到了问题。客户端必须知道谁在发送例如聊天消息。
因此,我向您提出的问题是我该如何解决这个难题?我是扩展对象并创建一个“我”的对象,还是我只是创建该对象的另一个实例,而这就是通过程序传递的那个?
最好的做法是什么?
很难说出你想要什么或在问什么。看来您需要识别客户。
给 ChatPerson 类一个 id 字段——也许使用用户的昵称。
每条消息都应该携带发送消息的客户端的 id。聊天服务器应控制客户端的注册以确保 id 是唯一的。