У меня есть приложение на React Native, и мой веб-сокет работает неправильно. Событие подключения работает нормально, но там, где оно отключено, не подключайте заново.
Когда интернет падает, мне нужно перезапустить приложение, чтобы веб-сокет снова заработал.
"socket.io-client": "^ 2.1.1"
socket.on('connect_error', (payload) => {
console.log(`connect_error: ${payload}`)
console.log(payload)
});
При ошибке подключения, у меня есть эта полезная нагрузка
Error: websocket error
at WS.Transport.onError (transport.js:67)
at WebSocket.ws.onerror (websocket.js:157)
at WebSocket.dispatchEvent (event-target.js:172)
at WebSocket.js:285
at RCTDeviceEventEmitter.emit (EventEmitter.js:190)
at MessageQueue.__callFunction (MessageQueue.js:366)
at MessageQueue.js:106
at MessageQueue.__guard (MessageQueue.js:314)
at MessageQueue.callFunctionReturnFlushedQueue (MessageQueue.js:105)
at e (RNDebuggerWorker.js:1)
Редактировать: На устройстве работает нормально, эта ошибка только симулятор