У меня есть производственное приложение, которое использует socket.io(node.js back-end) для распространения сообщений всем зарегистрированным клиентам. Многие из моих пользователей испытывают разъединения с сервером socket.io. Обычным вариантом использования для клиента является сохранение веб-приложения в течение всего рабочего дня. Большую часть времени в приложении в рабочий день простаивает, но приложение все еще открыто - до тех пор, пока соединение socket.io не будет потеряно, а затем приложение вышвырнет их.
Есть ли способ сделать подключение более надежным, поэтому мои пользователи не теряют время на соединение с сервером socket.io?