【发布时间】:2014-11-11 22:54:20
【问题描述】:
在 socketIO 中,如何检查客户端和服务器通信的传输类型(即 xhr-polling 或 websockets 或 flash 套接字)? (我正在使用带有 java 的 netty 服务器) 在此先感谢:)
【问题讨论】:
标签: socket.io
在 socketIO 中,如何检查客户端和服务器通信的传输类型(即 xhr-polling 或 websockets 或 flash 套接字)? (我正在使用带有 java 的 netty 服务器) 在此先感谢:)
【问题讨论】:
标签: socket.io
在客户端,您可以使用变量socket.socket.transport.name。服务器端可以使用变量socket.transport,也可以通过连接ID检查传输的名称。
【讨论】:
在您的连接回调中,表达式为io.transports[conn.id].name。作为一个简单的测试:
io.sockets.on('connection', function(conn) {
console.log(io.transports[conn.id].name);
});
【讨论】: