Socket网络编程错误

Posted ruanzhihai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Socket网络编程错误相关的知识,希望对你有一定的参考价值。

一、序列化错误:

1).java.io.StreamCorruptedException: invalid stream header

2.)java.io.StreamCorruptedException: invalid type code

原因:socket编程时使用ObjectInputStream和ObjectOutputStream接受和发送对象,一个ois对象只能对用一个oos对象。

           一个ois对应多个oos会发生错误2

           多个ois对应一个oos会发生错误1

解决方法1:ois和oos对象保持好1对1

解决方法2:通过重写ObjectOutputSream的writeStreamHeader()方法重写头部。(正在学习中...)

以上是关于Socket网络编程错误的主要内容,如果未能解决你的问题,请参考以下文章