最近在eclipse开发基于socket通讯方面,出现了一个错误
java.io.StreamCorruptedException: invalid stream header: 64000000
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
at java.io.ObjectInputStream.<init>(Unknown Source)
然后我开始查找解决方法,其中我发现有两种原因,可能会出现这个错误
1.在初始化链接时,如果先创建输入流,再创建输出流可能会报错,正确创建顺序如下: