在socketIO中,如何检查客户端和服务器上的传输类型(即xhr-polling或websockets或flash socket)。服务器沟通? (我正在使用带有java的netty服务器) 提前谢谢:)
答案 0 :(得分:2)
在客户端,您可以使用变量socket.socket.transport.name
。服务器端可以使用变量socket.transport
,也可以按连接ID检查传输名称。
答案 1 :(得分:1)
在连接回调中,表达式为io.transports[conn.id].name
。作为一个简单的测试:
io.sockets.on('connection', function(conn) {
console.log(io.transports[conn.id].name);
});