第一个reconnect_failed时,Socket.io第二个服务器应该连接

时间:2014-10-03 12:43:30

标签: socket.io connectivity

我有一个场景,我正在实现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
         });
      });

请指导我在第一台服务器停机时注册。这样我就可以避免在运行第一台服务器时注册第二个实例......这段代码是否有帮助。我的输出为空,不显示它是否已连接。第一台服务器正常运行。

1 个答案:

答案 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
         });
      });