网络编程 ObjectInputStream问题
程序客户端用ObjectOutputStream对象向服务器发登陆信息,然后服务器用PrintStream对象返回验证消息。前面的信息都能成功发送。我现在想用ObjectOutputStream向服务器发送好友ID,然后服务器再向客户发送他好友的所有信息,客户端能发出去,服务器却产生
Java.io.EOFException
at java.io.ObjectInputStream$BlockDataInputStream.peekByte
我应该怎么办啊???
搜索更多相关的解决方案:
网络
----------------解决方案--------------------------------------------------------
读写不一致
----------------解决方案--------------------------------------------------------
应该不是读写不一致的问题,我写是用writeObject(data),data是Message对象
读是(Message)readObject()
除了读写不一致还有没有其它问题导致这个异常啊
----------------解决方案--------------------------------------------------------
就是读写不一致,你要保证你发的数据和收的数据顺序等等都是一样的
那样就可以保证不出错了
----------------解决方案--------------------------------------------------------