Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Socket.connect不';断开电源后不能工作_Javascript_Sockets_Websocket_Socket.io - Fatal编程技术网

Javascript Socket.connect不';断开电源后不能工作

Javascript Socket.connect不';断开电源后不能工作,javascript,sockets,websocket,socket.io,Javascript,Sockets,Websocket,Socket.io,断开连接后,我正在尝试重新连接。但是,我可以看到“try reconnect”打印,但是套接字永远无法重新连接。为什么? socket.on('connect', () => { console.log('socket connected ===================='); reconnectTimer && clearInterval(reconnectTimer); dispatch(updateConnectin

断开连接后,我正在尝试重新连接。但是,我可以看到“try reconnect”打印,但是套接字永远无法重新连接。为什么?

    socket.on('connect', () => {
      console.log('socket connected ====================');
      reconnectTimer && clearInterval(reconnectTimer);
      dispatch(updateConnectingStatus(false));
      dispatch(updateSocketStatus(true));
    });

    socket.on('disconnect', reason => {
      console.log('socket disconnect *******************');
      dispatch(updateConnectingStatus(false));
      dispatch(updateSocketStatus(false));

      // reconnect.
      reconnectTimer = setInterval(() => {
        console.log('try reconnect <><><><><><><><>');
        socket.connect();
      }, 1500);
    });```
socket.on('connect',()=>{
log('socket connected============');
重新连接计时器和清除间隔(重新连接计时器);
调度(updateConnectionStatus(false));
派送(更新支票状态(真实));
});
socket.on('disconnect',reason=>{
日志('socketdisconnect******************');
调度(updateConnectionStatus(false));
发送(更新邮件状态(错误));
//重新连接。
重新连接计时器=设置间隔(()=>{
log('try reconnect');
socket.connect();
}, 1500);
});```

如何初始化
套接字
?如果您使用了
io()
,则重新连接应该是自动的。您如何初始化
socket
?如果使用了
io()
,则应自动重新连接。