繁体   English   中英

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

[英]Pubnub Socket.io - disconnect from a channel

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

这是Pubnub的Socket.io实现中的错误。 请参阅Github上问题 它已在版本3.4中修复。

我认为正确的语法是:

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM