D-Bus and Bonjour service discovery
hp at redhat.com
Wed Nov 22 00:49:35 PST 2006
The trick is that the D-Bus "bus" is very much about a central daemon.
In the setup you describe, which machine is the daemon running on?
The way I understand bonjour etc. it's more like each computer offers
services, and other computers can find and connect to them. That's
different from having a bus that spans multiple computers in some way.
You could of course offer a service via something like bonjour, where
the service happened to use the dbus protocol. But this would not
require writing any new IPC system or library, it would just be a
particular application (like music sharing or whatever you were coding).
There are some other IPC systems that offer a "P2P swarm" kind of deal
for a distributed bus, but this is very different from what dbus offers.
More information about the dbus