Path: | README |
Last Update: | Wed Mar 09 04:08:51 -0800 2016 |
Super simple access to service announcing and discovery using Bonjour aka DNSSD.
Announce an HTTP server called garbage_files that‘s available on port 3000.
service = Easyjour.serve("garbage_files", 'http', 3000)
Search for HTTP servers and print them out as they reply.
search = Easyjour::Search.new('http') do |result| puts "http://#{result.target}:#{result.port}/" end print "Press enter to cancel the search: " gets search.stop
Do a blocking search for 5 seconds looking for git services.
results = Easyjour.synchronous_search(5, 'git') results.each do |result| puts "git://#{result.target}:#{result.port}" end
gem install easyjour
Homepage: | github.com/jqr/easyjour/tree/master |
License: | Copyright (c) 2008 Elijah Miller <elijah.miller@gmail.com>, released under the MIT license. |