在socket.io中的emit事件中获取错误

时间:2017-06-03 09:58:22

标签: socket.io

我想抓住客户端里面的任何错误' emit'事件,不在任何默认事件中。代码如下:

客户端:

var socket = io('http://localhost:8082',{
    'force new connection': true
});
socket.emit('messageToServer',{"phoneNo":phoneNo},function (ack) {
     console.log(ack);
     // i want to handle any error here
});

服务器:

io.sockets.on('connection',function(socket) {
    socket.on('messageToServer', function (data,fn) {
        console.log(JSON.stringify(data));
        fn("Connected To Server");
        setTimeout(function () {
            socket.emit("messageFromServer",data,function (ack) {
                console.log(ack);
            });
        },30*1000);

    });
 })

我可以在任何默认套接字事件中得到错误,但我需要在emit事件中。如何可能?

0 个答案:

没有答案