В Mac, переподключите цикл с "Недопустимая ошибка состояния"

Когда сеть выходит из строя и приходит, происходит повторное подключение primus. Но это срабатывает в цикле. Также он показывает "INVALID_STATE_ERR", а также "websocket закрывается до установления соединения". Primus с sockJS я использую для транспорта.

Примечание. При повторном подключении я удаляю (заканчиваю) существующее соединение с сокетом и хочу создать новое соединение с определенным условием для проверки моего сеанса клиента.

Работает нормально в машине windows. Только в Mac это переподключение в цикле происходит. Кто-нибудь может подсказать, в чем проблема?

2 ответа

Если эта проблема все еще возникает в последней версии Primus, пожалуйста, откройте проблему в нашем репозитории Github с шагами для воспроизведения, так как это, скорее всего, ошибка в модуле. Также вместо удаления сокетов при переподключении я бы предложил отключить переподключение и просто вручную заново открыть соединение на end событие.

Просто столкнулся с той же проблемой. Моя проблема заключалась в том, что я делал два соединения WebSocket. Надеюсь, что это поможет кому-то, как я.

Другие вопросы по тегам