#node.js #swift #websocket
#node.js #swift #websocket
Вопрос:
У меня есть iPad, который отображает очередь пользователей в режиме реального времени через NodeJS WebSocket. Когда я добавляю пользователя из своего веб-приложения, он должен отображаться; однако примерно через полчаса iPad не отображает добавленных пользователей.
Я знаю, что мой WebSocket все еще работает, и в двух разных веб-приложениях я вижу обновленных пользователей.
Если я закрою приложение и открою его снова, в представлении будут видны вновь добавленные пользователи. Это должно означать, что Swift-код моего iPad нуждается в некотором обновлении или что-то в этом роде, верно? Есть ли причина, по которой он перестает работать и не отвечает на WebSocket?
Любая обратная связь полезна.
Комментарии:
1. Вероятно, вам следует выполнить пинг вашего сокета.
2. Что это? Как ведение журнала каждый раз, когда есть запрос?
3. Нет, клиент и сервер проверяют друг друга, чтобы обнаружить разорванное соединение и при необходимости повторно подключиться. Это также называется сердцебиением.