使用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
答案 0 :(得分:0)
这是Pubnub的Socket.io实现中的一个错误。请参阅issue on Github。它已在版本3.4中修复。
答案 1 :(得分:0)
我认为正确的语法是:
socket.on( 'disconnect', function() {
console.log('my connection dropped');
} );