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网络编程错误的主要内容,如果未能解决你的问题,请参考以下文章

windows socket 编程:bind 错误码-1 如何解决?

socket 客户端编程:非阻塞式连接,错误判断及退出重连

Python网络编程day-1[异常处理,socket]

Socket编程时recv函数错误:Transport endpoint is not connected的解决

Python网络编程——处理套接字错误

FTP使用Socket编程