2016-09-20 1 views
0

Я и работаю над чат-приложением, используя SMACK 4.1.7.SMACK connectionClosedOnError возникает, когда Wi-Fi изменен. Как обрабатывать пересоединение

Я получаю connectionClosedOnError, когда Wi-Fi изменен с A на B, и я получаю событие изменения сети через широковещательный приемник.

Мне нужно выяснить, как это сделать, чтобы поддерживать соединение с сервером.

+0

сделать это обслуживание через их и проверить подключен или нет. Пожалуйста, сделайте ссылку здесь https://github.com/saveendhiman/XMPPSample_Studio – Saveen

ответ

0

Вы должны попытаться использовать smack ReconnectionManager для обработки автоматического повторного подключения после сетевых коммутаторов.

http://download.igniterealtime.org/smack/docs/4.1.7/javadoc/

ReconnectionManager Хлопал заботится о работе с переподключение в любое соединение обрывается неожиданно.

Вы также можете проверить это сообщение Опубликовано:

https://ramzandroidarchive.wordpress.com/2016/03/14/handling-connection-break-issue-in-smack-4-1/

Это дает хорошее объяснение о том, как поддерживать постоянное соединение.

Смежные вопросы