当前位置: 首页 > 面试题库 >

Java StreamCorruptedException

澹台冯浩
2023-03-14
问题内容

我有一个客户端和服务器应用程序,这些应用程序通过TCP序列化来传输消息。反序列化对象时出现以下错误:

对原因进行分析的任何想法或可能的后续步骤?

java.io.StreamCorruptedException: invalid stream header: 383D4649
    at java.io.ObjectInputStream.readStreamHeader(Unknown Source)
    at java.io.ObjectInputStream.<init>(Unknown Source)
    at com.aqua.NmsApi.ResiliantTCPServer$ServerThread.run(ResiliantTCPServer.java:248)
    at java.lang.Thread.run(Unknown Source)

问题答案:

序列化数据开头的魔术数字有问题。您可能需要捕获序列化的数据,并从头开始研究它。该ascii流为“ 8 = FI”。



 类似资料:

相关阅读

相关文章

相关问答