Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'rubygems'
- require 'dnssd'
- require 'pp'
- # Browse the network for web servers (_http._tcp services)
- puts "Scanning network for web servers"
- service = DNSSD.browse('_resquepool._tcp') do |reply|
- pp "received: #{reply.inspect}"
- end
- pp service
- # Catch the interrupt signal
- interrupted = false
- Signal.trap("INT") do
- interrupted = true
- end
- # Run until the application is interrupted
- loop do
- sleep 1
- pp service
- if interrupted
- puts "Halting network scan"
- service.stop
- exit
- end
- end
Add Comment
Please, Sign In to add comment