bendiken / adhoc
- Source
- Commits
- Network (0)
- Issues (0)
- Downloads (6)
- Graphs
-
Branch:
master
adhoc /
| name | age | message | |
|---|---|---|---|
| |
.gemspec | Fri Dec 25 13:59:19 -0800 2009 | |
| |
.gitignore | Sun Dec 20 07:00:06 -0800 2009 | |
| |
.yardopts | Sun Dec 20 06:59:05 -0800 2009 | |
| |
AUTHORS | Sun Dec 20 06:30:23 -0800 2009 | |
| |
README | Sun Dec 20 06:59:33 -0800 2009 | |
| |
README.md | Mon Dec 21 17:21:04 -0800 2009 | |
| |
Rakefile | Mon Dec 21 17:23:48 -0800 2009 | |
| |
UNLICENSE | Sun Dec 20 06:30:23 -0800 2009 | |
| |
VERSION | Fri Dec 25 14:00:05 -0800 2009 | |
| |
bin/ | Fri Dec 25 13:55:30 -0800 2009 | |
| |
doc/ | Fri Apr 24 19:47:28 -0700 2009 | |
| |
lib/ | Fri Dec 25 14:00:05 -0800 2009 |
README.md
Adhoc.rb: Ad-hoc Service Discovery for Ruby
Ad-hoc service discovery and routing for DNS-SD (aka Bonjour) and XMPP (per the XEP-0030 spec).
About DNS Service Discovery (DNS-SD)
About XMPP Service Discovery (XEP-0030)
Examples
require 'adhoc'
Discovering HTTP services
Adhoc.discover!(:http) do |service|
puts service.to_uri
end
Discovering services with a timeout
# Print anything we can discover within 3 seconds:
Adhoc.discover!(:http, :timeout => 3.0) do |service|
puts service.to_uri
end
Discovering services from the command line
% adhoc discover http sftp ssh
Discovering services: http, sftp, ssh...
<sftp://macbook.local.:22> My MacBook
<ssh://macbook.local.:22> My MacBook
<http://macpro.local./> My Mac Pro
<sftp://macpro.local.:22> My Mac Pro
<ssh://macpro.local.:22> My Mac Pro
Documentation
Download
To get a local working copy of the development repository, do:
% git clone git://github.com/bendiken/adhoc.git
Alternatively, you can download the latest development version as a tarball as follows:
% wget http://github.com/bendiken/adhoc/tarball/master
Requirements
Installation
The recommended installation method is via RubyGems. To install the latest official release from Gemcutter, do:
% [sudo] gem install adhoc
Resources
- http://adhoc.rubyforge.org/
- http://github.com/bendiken/adhoc
- http://gemcutter.org/gems/adhoc
- http://rubyforge.org/projects/adhoc/
- http://raa.ruby-lang.org/project/adhoc
Author
License
Adhoc.rb is free and unencumbered public domain software. For more information, see http://unlicense.org/ or the accompanying UNLICENSE file.
