【insigma】序列化发送对象以及流头异常

来源:互联网 发布:淘宝面团体育 编辑:程序博客网 时间:2024/06/11 16:00

序列化发送对象,需要对象所属的类实现序列化的接口,并且生成一个序列化版本号

private void sendMessage(User user) {try {ObjectOutputStream objectOutputStream = new ObjectOutputStream(clientSocket.getOutputStream());objectOutputStream.writeObject(user);objectOutputStream.flush();} catch (IOException e) {e.printStackTrace();}}


不存在的流头异常invalid stream header: 20646520

问题原因:输入输出流不一致:objectinputStream和printwriter

解决方法:输入输出流保持一致:objectinputStream和objectoutputstream



原创粉丝点击