我正在尝试编写一个程序,输出可以通过avahi网络服务的数据。我看过的文档似乎说,我必须向dbus注册服务,然后将其连接到avahi,但是实现这一点的文档非常少。有人知道它的好文件吗?我一直在看这些:
python数据库单元: http://dbus.freedesktop.org/doc/dbus-python/doc/tutorial.html#exporting-objects
Python阿瓦希: http://www.amk.ca/diary/2007/04/rough_notes_python_and_dbus.html
我对avahi的工作原理非常陌生,所以任何建议都会有帮助。在
Avahi是ZeroConfig的一个客户端实现,它基本上是一个“基于多播的DNS”协议。您可以使用Avahi通过端点发布“数据”的可用性。实际的数据必须通过其他方法来检索,但是您通常会注册一个可以通过您喜欢的方法“调用”的端点。在
考虑到你四年前被问到这个问题,我知道这个答案已经很晚了。然而,它可能会帮助其他人。在
下面宣布使用avahi/dbus的服务:
使用avahi browse验证它是否已发布:
^{pr2}$相关问题 更多 >
编程相关推荐