Socket.io通过套接字对象在服务器上获取发出事件字符串

时间:2015-09-25 13:44:06

标签: ios node.js sockets socket.io

客户端:

// ... more code 
    .emit('myEventName', {
        // ... more code 
    })
// ... more code 

服务器(socket.io中间件):

// ... more code 
io.use(function (socket, next) {
    console.log(socket.??????); // <-- I want to console.log "myEventName"
});
// ... more code 

我如何在socket.io中通过套接字对象获取事件名称? socket.io网站上的文档不足。

1 个答案:

答案 0 :(得分:1)

套接字不保留其事件名称,最简单的方法是在回调中传递名称。

你可以通过console.logging你的套接字轻松检查这个,除了'回调'之外你不会找到这种类型的字段

enter image description here

例如