1

Java サーバーと Android クライアントの間でオブジェクトを転送するために Apache Mina を使用しています。大きなファイルを転送すると、次のエラーが表示されます。

org.apache.mina.filter.codec.ProtocolDecoderException:
org.apache.mina.core.buffer.BufferDataException: java.io.OptionalDataException
(Hexdump: .........)

Javaクライアントだけでも同じことが完全に機能します。しかし、Android では小さなオブジェクトしか受信できません。大きいほど例外がスローされます。

ログで、Android がオブジェクトを 3 つの部分に分けて処理していることに気付きました。Processing a MESSAGE_RECEIVED for session 1三回見 ます。

これに対する回避策/解決策を見つけるのを手伝ってくれる人はいますか?

4

0 に答える 0