Я создаю приложение в java, у которого есть встроенный сервер websocket, основанный на причале. Клиент - это реализация websocket по умолчанию в google chrome. Все работает нормально, только если между сервером и клиентом нет передачи через определенное время, соединение закрывается. Я не уверен, кто закрывает соединение: сервер причала или браузер Chrome.
Решение этого, я думаю, - отправить сообщение каждые x секунд, но я открыт для лучших решений.
SO... мои вопросы:
-
Это то, что требует протокол websocket, и в этом случае браузер Chrome закрывает мое соединение?
-
Является ли это нечто более связанным с причалом и более или менее связано с протоколом websocket? В этом случае как отключить это в причале?
-
Есть ли другая проблема?
Спасибо
ОБНОВЛЕНИЕ: даже если я отправляю 1 сообщение в секунду, соединение закрывается