Shawn Rutledge wrote:
On Thu, Feb 28, 2008 at 5:38 AM, Tilman Baumann <[EMAIL PROTECTED]> wrote:
Shawn Rutledge wrote:
> On Wed, Feb 27, 2008 at 10:46 AM, Tilman Baumann <[EMAIL PROTECTED]> wrote:
>> First, im not in any way a authority on this.
>> But i would say classic IPC is everything but d-bus.
>
> Well it's not old enough to be classic yet. :-)
>
> But I'm curious, what do you dislike about using it for IPC? (I'm
> just learning how to use it.)
>
Foremost Performance.
D-Bus is a abused unix domain socket interface for broadcasts and multicast.
Once I was messing with broadcast IP packets (I wrote a network
caller-ID notifier and client program) and the trouble was that only
one listener could be registered on a machine's broadcast address, so
it can really be used only from one process on one machine to one
process on another.
Netlink sockets where discused as a option. I'm not sure why they did
not choose use them.
Ad the kernel provides a notification interface.
I'm not sure if these are very bright ideas, but that the choice to use
unix sockets looked a bit too pragmatic to me.