В Mac, переподключите цикл с "Недопустимая ошибка состояния"
Когда сеть выходит из строя и приходит, происходит повторное подключение primus. Но это срабатывает в цикле. Также он показывает "INVALID_STATE_ERR", а также "websocket закрывается до установления соединения". Primus с sockJS я использую для транспорта.
Примечание. При повторном подключении я удаляю (заканчиваю) существующее соединение с сокетом и хочу создать новое соединение с определенным условием для проверки моего сеанса клиента.
Работает нормально в машине windows. Только в Mac это переподключение в цикле происходит. Кто-нибудь может подсказать, в чем проблема?
2 ответа
Если эта проблема все еще возникает в последней версии Primus, пожалуйста, откройте проблему в нашем репозитории Github с шагами для воспроизведения, так как это, скорее всего, ошибка в модуле. Также вместо удаления сокетов при переподключении я бы предложил отключить переподключение и просто вручную заново открыть соединение на end
событие.
Просто столкнулся с той же проблемой. Моя проблема заключалась в том, что я делал два соединения WebSocket. Надеюсь, что это поможет кому-то, как я.