在websocket重新连接事件上反应本机错误

时间:2019-04-08 18:30:16

标签: react-native websocket socket.io

我在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)

编辑:在设备上工作正常,此错误仅是模拟器

0 个答案:

没有答案