diff options
Diffstat (limited to 'deps/rabbitmq_stomp/examples/ruby/topic-broadcast-with-unsubscribe.rb')
-rw-r--r-- | deps/rabbitmq_stomp/examples/ruby/topic-broadcast-with-unsubscribe.rb | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/deps/rabbitmq_stomp/examples/ruby/topic-broadcast-with-unsubscribe.rb b/deps/rabbitmq_stomp/examples/ruby/topic-broadcast-with-unsubscribe.rb new file mode 100644 index 0000000000..19f05ee9d2 --- /dev/null +++ b/deps/rabbitmq_stomp/examples/ruby/topic-broadcast-with-unsubscribe.rb @@ -0,0 +1,13 @@ +require 'rubygems' +require 'stomp' # this is a gem + +conn = Stomp::Connection.open('guest', 'guest', 'localhost') +puts "Subscribing to /topic/x" +conn.subscribe('/topic/x') +puts 'Receiving...' +mesg = conn.receive +puts mesg.body +puts "Unsubscribing from /topic/x" +conn.unsubscribe('/topic/x') +puts 'Sleeping 5 seconds...' +sleep 5 |