Javascript Socket.connect不';断开电源后不能工作
断开连接后,我正在尝试重新连接。但是,我可以看到“try reconnect”打印,但是套接字永远无法重新连接。为什么?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
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()
,则应自动重新连接。