-3

我不知道该怎么称呼这个问题,但是我有这个聊天程序,我在其中从 ChatPerson 对象创建了几个聊天人。

现在,每当客户端连接时,都会创建一个新的 ChatPerson。但是我在客户端遇到了问题。客户端必须知道谁在发送例如聊天消息。

因此,我向您提出的问题是我该如何解决这个难题?我是扩展对象并创建一个“我”的对象,还是我只是创建该对象的另一个实例,而这就是通过程序传递的那个?

最好的做法是什么?

4

1 回答 1

0

很难说出你想要什么或在问什么。看来您需要识别客户。

给 ChatPerson 类一个 id 字段——也许使用用户的昵称。

每条消息都应该携带发送消息的客户端的 id。聊天服务器应控制客户端的注册以确保 id 是唯一的。

于 2012-12-10T10:02:08.347 回答