【问题标题】:Pubnub Socket.io - disconnect from a channelPubnub Socket.io - 与频道断开连接
【发布时间】:2012-11-30 19:04:03
【问题描述】:

使用 Pubnub 的 Socket.io 实现,如何从通道断开(或完全断开)?

我这样设置我的连接:

socket = io.connect "http://pubsub.pubnub.com",
  channel:       "some-channel"
  publish_key:   "..."
  subscribe_key: "..."

但是当我尝试像这样断开连接时(使用普通 Socket.io 时的方式):

socket.disconnect()

我收到如下错误消息:

Uncaught TypeError: Cannot read property 'channel' of undefined

【问题讨论】:

    标签: javascript socket.io pubnub


    【解决方案1】:

    这是 Pubnub 的 Socket.io 实现中的一个错误。请参阅issue on Github。它已在 3.4 版本中修复。

    【讨论】:

      【解决方案2】:

      我认为正确的语法是:

      socket.on( 'disconnect', function() {
          console.log('my connection dropped');
      } );
      

      https://github.com/pubnub/pubnub-api/tree/master/socket.io

      【讨论】:

        猜你喜欢
        • 2012-02-10
        • 2018-11-23
        • 2019-04-25
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 2017-07-17
        • 2016-07-08
        • 1970-01-01
        相关资源
        最近更新 更多