Мобильная онлайн-игра работает через WebSocket. Пользователь свернул приложение на 30 секунд и вернулся.
- Что в это время происходит с сокетом — и на клиенте, и на сервере?
- Как клиент должен обнаружить проблему и восстановиться?
- Что делать с действиями, которые пользователь успел совершить во время обрыва?