【问题标题】:How to determine transport type in sockio?如何确定 sockio 中的传输类型?
【发布时间】:2014-11-11 22:54:20
【问题描述】:

在 socketIO 中,如何检查客户端和服务器通信的传输类型(即 xhr-polling 或 websockets 或 flash 套接字)? (我正在使用带有 java 的 netty 服务器) 在此先感谢:)

【问题讨论】:

    标签: socket.io


    【解决方案1】:

    在客户端,您可以使用变量socket.socket.transport.name。服务器端可以使用变量socket.transport,也可以通过连接ID检查传输的名称。

    【讨论】:

      【解决方案2】:

      在您的连接回调中,表达式为io.transports[conn.id].name。作为一个简单的测试:

      io.sockets.on('connection', function(conn) {
          console.log(io.transports[conn.id].name);
      });
      

      【讨论】:

        猜你喜欢
        • 2013-05-09
        • 2018-02-04
        • 1970-01-01
        • 2019-04-08
        • 2023-03-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多