在socket.on('message',function(){})`中重新连接socket.io问题

Waz*_*azy 2 javascript node.js socket.io

我有一个socket.io连接来连接到服务器和客户端,
它工作正常.
现在,当我尝试重新连接它与服务器断开连接时,它会连接,但之后socket.on('message'不再被解雇.
我从服务器端检查了它正在推送该消息.

现在请给我一些我想法的东西.
我确信问题出在客户端socket.on message

客户端代码

var socket = new io.Socket('some host name',{port:80,rememberTransport:true});
socket.on('connect', function(){
    clearInterval(socketInterval);
});
socket.on('message', function(obj)
{
    alert("meg from server");
});
socket.on('disconnect', function()
{
    socketInterval=setInterval("socket.connect()",5000);
});
socket.connect();
Run Code Online (Sandbox Code Playgroud)

Jon*_*nas 5

我不知道node.js,但它看起来像语法错误,你有没有忘记正确的paratheses?

socket.on('connect', function(){
    clearInterval(socketInterval);
});
socket.on('message', function(obj)
{
    alert("meg from server");
});
socket.on('disconnect', function()
{
    socketInterval=setInterval("socket.connect()",5000);
});
Run Code Online (Sandbox Code Playgroud)