2016-05-27 3 views
0

Я использую socket.io для реализации приложения реального времени. Соединение с клиентом (веб-страницы мобильного телефона) приводит к отключению через некоторое время из-за сбоя теста сердцебиения. Это произошло из-за проблем с сетью. Есть ли способ повторно подключить соединение к событию разъединения с клиентской стороны?Повторное подключение соединения при отключении из-за сбоя сети - Socket.io

ответ

1

Вы можете настроить параметры socket.io, чтобы включить повторное подключение.

  • reconnection - должно быть true
  • reconnectionDelay (мс) - как долго ждать, прежде чем новую переподключение
  • reconnectionDelayMax (мс) - максимальное количество времени ожидания между пересоединения. Каждая попытка увеличивает повторное подключение на суммы, указанной в reconnectionDelay.
+0

Я не говорю о сбое времени соединения. После успешного соединения сокет может отсоединиться. Мне нужен способ справиться с этим. – andunslg

+0

@andunslg Я думаю, что эти опции связаны с повторным подключением после того, как сокет также отключен. – dizballanze

+0

Эти параметры установлены, но не работают! – andunslg