我在React Native上有一个应用程序,我的websocket无法正常工作。 connect事件工作正常,但在断开连接的地方,请勿重新连接。
当Internet崩溃时,我必须重新启动应用程序,websocket才能再次工作。
“ 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)
编辑:在设备上工作正常,此错误仅是模拟器