【发布时间】:2011-12-20 01:37:39
【问题描述】:
我有一个关于 TCP 客户端/服务器网络的问题。我正在尝试创建一个聊天应用程序。我的计划是让客户端通过网络发送对话对象(对象具有字符串用户名状态和字符串 currentMessage 状态)。我的问题是,我是否应该在每次发送消息时创建一个新对象?即每次我想发送新消息时调用 Conversation 类构造函数?还是我应该只是更新 currentMessage 状态?我有这个问题,因为目前,我只是更新状态,这就是发生的事情:
currentMessage 状态在客户端更新得很好,但是当我通过网络发送 Conversation 对象并尝试在另一端检索 currentMessage 状态时,我不断获得原始状态值。为什么是这样?服务器一直引用我第一次发送的原始消息值??
PS 我不想发布大量代码,所以我希望有人能大致了解我做错了什么
【问题讨论】:
标签: java serialization tcp