我有一个场景,我正在实现socket.io连接以将通知推送到所有客户端,
sockets = io.connect("http://localhost:3000");
sockets.on("connection", function(socket){
socket.on('connect',function(data){
});
socket.on('reconnect_failed',function(){
console.log("reconnect_Failed");
io.connect("http;//localhost:4000");
//Here i want to register a new socket when
// the first server is not able to reconnect
});
});
请指导我在第一台服务器停机时注册。这样我就可以避免在运行第一台服务器时注册第二个实例......这段代码是否有帮助。我的输出为空,不显示它是否已连接。第一台服务器正常运行。
答案 0 :(得分:0)
你有一个拼写错误http;//
应该这样做:
socket.on('reconnect_failed',function(){
console.log("reconnect_Failed");
io.connect("http://localhost:4000");
//Here i want to register a new socket when
// the first server is not able to reconnect
});
});