小编典典

Java StreamCorruptedException

java

我有一个客户端和服务器应用程序,这些应用程序通过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)

阅读 250

收藏
2020-11-30

共1个答案

小编典典

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

2020-11-30