Остановить socket.io от повторного подключения

Простой сценарий:

  1. Клиент подключается к серверу с помощью socket.io ( socket = io.connect(...))
  2. Сбой сервера
  3. Клиент пытается переподключиться
  4. Пользователь говорит клиенту отключиться ( socket.disconnect())
  5. Сервер запускается
  6. Клиент повторно подключается

Кажется, что как только socket.io начинает пытаться повторно подключиться, его невозможно остановить больше. Я хочу, чтобы шаг 4 предотвратил выполнение шага 6, но это не так. Что я должен вызывать вместо этого?

12
задан Lemming 18 June 2012 в 19:17
поделиться