netty-socketio: как поддерживать работоспособность сервера WebSocket при минимизации приложения

#android #websocket #socket.io #android-lifecycle

#Android #websocket #socket.io #android-жизненный цикл

Вопрос:

Недавно я работаю над проектом, для которого требуется сервер WebSocket, работающий на Android. Я сталкиваюсь с netty-socketio, который может помочь реализовать сервер WebSocket как часть приложения. Однако, когда приложение сворачивается нажатием кнопки circle, оно больше не работает. В результате клиенты WebSocket больше не могут к нему подключаться.

Я хотел бы поддерживать работоспособность сервера WebSocket, даже если приложение свернуто, пока приложение не будет выключено. Я работаю над 5.1.1 Lollipop. Любое возможное решение или подсказка будут оценены.

Комментарии:

1. Вы пробовали переподключение при OnStart ()?

2. Попробуйте использовать механизм пинг-понга. Если ваша активность приложения «Минимизировать» не будет существовать, попробуйте запустить службу переднего плана. ** при длительном запуске службы может сработать аккумулятор мобильного устройства.

3. Привет, Хасан, я еще не пробовал. Мы проведем дополнительные исследования по этому поводу.

4. Привет, раджахскар, я не беспокоюсь о батарее, потому что устройство постоянно подключается к источнику питания.