sample/getaddrinfo.rb in dnssd-1.4 vs sample/getaddrinfo.rb in dnssd-2.0
- old
+ new
@@ -6,16 +6,13 @@
resolver = DNSSD.resolve ARGV.shift, '_http._tcp', 'local' do |reply|
addresses = []
service = DNSSD::Service.new
- begin
- service.getaddrinfo reply.target do |addrinfo|
- addresses << addrinfo.address
- break unless addrinfo.flags.more_coming?
- end
- ensure
- service.stop
+
+ service.getaddrinfo reply.target do |addrinfo|
+ addresses << addrinfo.address
+ break unless addrinfo.flags.more_coming?
end
puts "Addresses for #{reply.target}:\n#{addresses.join "\n"}"
exit
end