в socketIO, как проверить тип транспорта (т. Е. Xhr-опрос или веб-порты или флеш-сокеты), на котором клиент & обменивается сервером? (я использую netty сервер с java) заранее спасибо :)Как определить тип транспорта в sockio?
0
A
ответ
1
В обратном вызове вашего соединения выражение io.transports[conn.id].name
. В качестве простого теста:
io.sockets.on('connection', function(conn) {
console.log(io.transports[conn.id].name);
});
2
На стороне клиента вы можете использовать переменную socket.socket.transport.name
. На стороне сервера вы можете использовать переменную socket.transport
или вы можете проверить имя транспорта по идентификатору соединения.