This post originated from an RSS feed registered with Ruby Buzz
by Eric Hodel.
Original Post: dnssd 1.3
Feed Title: Segment7
Feed URL: http://blog.segment7.net/articles.rss
Feed Description: Posts about and around Ruby, MetaRuby, ruby2c, ZenTest and work at The Robot Co-op.
DNS Service Discovery (aka Bonjour, MDNS) API for Ruby. Implements
browsing, resolving, registration and domain enumeration. Supports
avahi’s DNSSD compatibility layer for avahi 0.6.25 or newer.
Changes
4 major enhancements
Added DNSSD::Service.get_property
Added DNSSD::Service#getaddrinfo
Added DNSSD::Service#add_record
Added DNSSD::Service#query_record
5 minor enhancements
DNSSD::Reply#connect now uses DNSSD::Service#getaddrinfo (faster)
DNSSD::Service#register behaves properly when blockless
Broke up DNSSD::Reply into specific subclasses
Added sample/query_record.rb
sample/*.rb work with each other now for clarity of implementation
2 bug fixes
Fix hierarchical domains like \.mac\.name.members.mac.com.