Avahiを使うプログラミング
avahi自体はC、C++、C#から扱うことができる。また、avahi-daemonはD-busを使っているので、D-busがサポートされている言語であればavahiを使うことができる。
D-busに関しては http://www.freedesktop.org/wiki/Software/dbus を参照。
Python de avahi
devel/py-dbusとnet/py-avahiをインストール。
- http://dbus.freedesktop.org/doc/dbus-python/api/
- http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html
を見ながら。
Ruby de avahi
dbus-ruby(http://rubyforge.org/projects/dbus-ruby)を使用する。が、最近はあんまり活発ではないのでちょっと不安。
% sudo gem install -r dbus
してから。
続きはまたそのうち気が向いたら。