Управление таймаутом пульса от клиента в socket.io
У меня есть мобильные клиенты, подключенные к серверу node.js и работающие с socket.io через xhr-опрос. У меня есть два типа клиентов:
Наберите "А
Когда соединение разрывается из-за проблем с сетью (или из-за сбоя клиента), тайм-аут сердцебиения по умолчанию слишком велик
Тип Б
Когда разрывается соединение для этого клиента, мне нужно дать ему больше времени для восстановления - более важно, чтобы клиент восстанавливался, чем сервер разрывает соединение / сеанс
Поэтому мой вопрос заключается в том, как настроить (если это возможно) тайм-ауты пульса от фактического клиента?