Ruby,订阅PubNub频道不输出任何消息
Ruby, subscribing to PubNub channel does not output any messages
我正在遵循 Ruby SDK 指南。
我可以成功发布,但尝试订阅时,我尝试从 PubNub 控制台向频道发送消息时没有任何反应。
当运行代码时,它完成并退出。没有异步发生。
pubnub = Pubnub.new(
subscribe_key: 'demo',
publish_key: 'demo',
connect_callback: lambda {|msg| pubnub.publish(channel: 'demo', message: 'Hello from PubNub Ruby SDK!!', http_sync: true)}
)
pubnub.subscribe(channel: 'demo') do |envelope|
puts envelope.message
end
您的程序已完成,因为主线程在异步代码获取消息之前结束其工作并退出。只需在末尾添加一些睡眠时间或 运行 撬控制台中的此代码。
我正在遵循 Ruby SDK 指南。
我可以成功发布,但尝试订阅时,我尝试从 PubNub 控制台向频道发送消息时没有任何反应。
当运行代码时,它完成并退出。没有异步发生。
pubnub = Pubnub.new(
subscribe_key: 'demo',
publish_key: 'demo',
connect_callback: lambda {|msg| pubnub.publish(channel: 'demo', message: 'Hello from PubNub Ruby SDK!!', http_sync: true)}
)
pubnub.subscribe(channel: 'demo') do |envelope|
puts envelope.message
end
您的程序已完成,因为主线程在异步代码获取消息之前结束其工作并退出。只需在末尾添加一些睡眠时间或 运行 撬控制台中的此代码。