Задержка Socket.io при запуске события «разъединение»?

У меня есть клиент socket.io, подключенный к узлу .js-сервер. Если я убью node.js в командной строке, клиент немедленно зависнет (т. е. прекращается связь), но есть задержка ~ 20 секунд перед срабатыванием события «разъединение». Является ли такое поведение преднамеренным? есть ли опция конфигурации для уменьшения задержки срабатывания события отключения?

Похоже, что это поведение изменилось в относительно недавнем (последние 6 месяцев) обновлении socket.io. До того, как функция повторного подключения была встроена в сам socket.io , Я реализовал свою собственную логику повторного подключения, используя обработчик события «разъединение», и в то время событие «разъединение» запускалось почти мгновенно, когда связь с сервером прерывалась.

5
задан Scott Brown 25 August 2011 в 15:06
поделиться