Я использую 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
три раза.
Может кто-нибудь помочь мне найти обходной путь / решение для этого?