在Android上使用Apache Mina库接收大文件时发生OptionalDataException

在Android上使用Apache Mina库接收大文件时发生OptionalDataException,android,protocol-buffers,codec,apache-mina,Android,Protocol Buffers,Codec,Apache Mina,我使用ApacheMina在Java服务器和Android客户端之间传输对象。传输大文件时,我收到以下错误 org.apache.mina.filter.codec.ProtocolDecoderException: org.apache.mina.core.buffer.BufferDataException: java.io.OptionalDataException (Hexdump: .........) 同样的事情也只适用于Java客户机。但在Android上,我只能接收 小物件。B

我使用ApacheMina在Java服务器和Android客户端之间传输对象。传输大文件时,我收到以下错误

org.apache.mina.filter.codec.ProtocolDecoderException:
org.apache.mina.core.buffer.BufferDataException: java.io.OptionalDataException
(Hexdump: .........)
同样的事情也只适用于Java客户机。但在Android上,我只能接收 小物件。Biger将抛出异常

在我的日志中,我注意到Android正在分三部分处理这个对象。我懂了
处理会话1收到的消息三次

有人能帮我找到解决方法吗