Я разработал Android-приложение, которое подключается к JAVA Web Socket, и в основном оно работает очень хорошо.Проблема в том, что иногда клиент отключается, но соединение на стороне сервера кажется подключенным.
Я пытаюсь выяснить, когда и почему это произошло, но, к сожалению, я не смог найти конкретный сценарий, который вызываетк этой проблеме.
Я подумал реализовать пинг / понг для обмена сообщениями между сервером и всеми клиентами, а в случае отсутствия ответа от клиентов - закрыть соединение на стороне сервера.
Я могу легко реализовать такой мой частный механизм, но я прочитал вокруг, и я понимаю, что в Java и Android есть встроенный механизм обмена сообщениями Ping / Pong, но я не смог найти ни одного примера этого.
Может в любом случае, приведите простой пример того, как реализовать функцию обмена сообщениями Ping / Pong с помощью встроенных инструментов?