Java 扩展已创建的对象以生成1次执行选项
我不知道该怎么称呼这个问题,但是我有一个聊天程序,我从ChatPerson对象创建了几个聊天人员 现在,只要客户端连接,就会创建一个新的聊天室。但是我在客户端遇到了一个问题。客户端必须知道谁在发送例如聊天信息 因此,我想问你的问题是,我如何解决这个难题?我是扩展对象并创建一个属于我的对象,还是只是创建另一个对象的实例,即通过程序传递的实例Java 扩展已创建的对象以生成1次执行选项,java,sockets,Java,Sockets,我不知道该怎么称呼这个问题,但是我有一个聊天程序,我从ChatPerson对象创建了几个聊天人员 现在,只要客户端连接,就会创建一个新的聊天室。但是我在客户端遇到了一个问题。客户端必须知道谁在发送例如聊天信息 因此,我想问你的问题是,我如何解决这个难题?我是扩展对象并创建一个属于我的对象,还是只是创建另一个对象的实例,即通过程序传递的实例 什么是最好的实践?很难说出你想要什么或你在问什么。看来你需要确定客户 给ChatPerson类一个id字段——可能使用用户的昵称 每条消息都应该带有发送消息的
什么是最好的实践?很难说出你想要什么或你在问什么。看来你需要确定客户 给ChatPerson类一个id字段——可能使用用户的昵称
每条消息都应该带有发送消息的客户端的id。聊天服务器应该控制客户端的注册,以确保id是唯一的。我建议您为每个聊天人员创建一个id字段,并使用这些id来处理消息。您还可以在客户端上注册一个具有特定id的ChatPerson作为您自己。@svz所以您认为我应该创建该ChatPerson的另一个实例吗