Pubnub Socket.io - 断开与频道的连接

时间:2012-12-12 23:37:03

标签: javascript socket.io pubnub

使用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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

我认为正确的语法是:

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

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