Я разрабатываю XMPP-клиент на Android, используя библиотеку Smack и Ejabberd в качестве моего XMPP-сервера.
пока все работает хорошо, но всякий раз, когда пользователи начинают загружать большие файлы и быстро отправлять большое количество сообщений, их соединение сближается с сервером.
Я получаю следующее от отладчика:
Соединение закрыто Ошибка Parser получил событие END_DOCUMENT
загрузка обрабатывается с помощью модифицированной библиотеки
Я проверил конфигурацию Ejabberd, поэтому пользователю разрешено быстро отправлять сообщения, а конфигурация сервера загрузки php позволяет загружать большие файлы.
также Ejabberd и сервер загрузки php не находятся на одном хосте.
Я просто не могу понять, в чем проблема, от smack, ejabberd или даже от самого Android.
Задача ещё не решена.
Других решений пока нет …