D-Bus的基础传输是什么?

fis*_*ish 7 linux ipc dbus

D-Bus允许程序进行通信.这个IPC是如何实现的?Unix域套接字,共享内存+信号量,命名管道,还有什么?也许是一个组合?

Mar*_*rkR 5

我认为它通常使用UNIX套接字.在Linux下,它可能使用"抽象命名空间"Unix套接字,它们是相同的,除了它们在文件系统中实际上不作为可见文件存在.


Chr*_*ris 3

显然,IPC 或 TCP/IP:

http://www.freedesktop.org/wiki/Software/dbus
更新:
我的意思是,不同操作系统上的多种 IPC 方法,加上 TCP/IP。
http://dbus.freedesktop.org/doc/dbus-daemon.1.html显示unix参考版同时使用unix域套接字和tcp/ip。