当前位置: 代码迷 >> Java相关 >> 网络编程 ObjectInputStream问题
  详细解决方案

网络编程 ObjectInputStream问题

热度:312   发布时间:2007-06-04 17:21:25.0
网络编程 ObjectInputStream问题

程序客户端用ObjectOutputStream对象向服务器发登陆信息,然后服务器用PrintStream对象返回验证消息。前面的信息都能成功发送。我现在想用ObjectOutputStream向服务器发送好友ID,然后服务器再向客户发送他好友的所有信息,客户端能发出去,服务器却产生
Java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte

我应该怎么办啊???

搜索更多相关的解决方案: 网络  

----------------解决方案--------------------------------------------------------

读写不一致


----------------解决方案--------------------------------------------------------

应该不是读写不一致的问题,我写是用writeObject(data),data是Message对象
读是(Message)readObject()

除了读写不一致还有没有其它问题导致这个异常啊


----------------解决方案--------------------------------------------------------
就是读写不一致,你要保证你发的数据和收的数据顺序等等都是一样的

那样就可以保证不出错了
----------------解决方案--------------------------------------------------------