我正在使用 Apache Mina 在 Java 服务器和 Android 客户端之间传输对象。传输大文件时收到以下错误。
org.apache.mina.filter.codec.ProtocolDecoderException:
org.apache.mina.core.buffer.BufferDataException: java.io.OptionalDataException
(Hexdump: .........)
同样的事情只适用于 Java 客户端。但在 Android 上,我只能接收小对象。更大的会抛出异常。
我在日志中注意到 Android 正在分三块处理对象。我看了
Processing a MESSAGE_RECEIVED for session 1
三遍。
任何人都可以帮我找到解决方法/解决方案吗?