Swift View прекращает обновлять данные через определенное время

#node.js #swift #websocket

#node.js #swift #websocket

Вопрос:

У меня есть iPad, который отображает очередь пользователей в режиме реального времени через NodeJS WebSocket. Когда я добавляю пользователя из своего веб-приложения, он должен отображаться; однако примерно через полчаса iPad не отображает добавленных пользователей.

Я знаю, что мой WebSocket все еще работает, и в двух разных веб-приложениях я вижу обновленных пользователей.

Если я закрою приложение и открою его снова, в представлении будут видны вновь добавленные пользователи. Это должно означать, что Swift-код моего iPad нуждается в некотором обновлении или что-то в этом роде, верно? Есть ли причина, по которой он перестает работать и не отвечает на WebSocket?

Любая обратная связь полезна.

Комментарии:

1. Вероятно, вам следует выполнить пинг вашего сокета.

2. Что это? Как ведение журнала каждый раз, когда есть запрос?

3. Нет, клиент и сервер проверяют друг друга, чтобы обнаружить разорванное соединение и при необходимости повторно подключиться. Это также называется сердцебиением.