Skip to content
bcottonPublic
forked from jqr/easyjour

About

Super simple access to service announcing and discovery using Bonjour aka DNSSD.

Resources

Stars

2 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

15 Commits

Folders and files

Repository files navigation

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 © 2008 Elijah Miller <elijah.miller@gmail.com>, released under the MIT license.

About

Super simple access to service announcing and discovery using Bonjour aka DNSSD.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors