首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >D-Bus的底层传输是什么?

D-Bus的底层传输是什么?
EN

Stack Overflow用户
提问于 2009-02-21 04:36:56
回答 4查看 4.5K关注 0票数 10

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

EN

回答 4

Stack Overflow用户

发布于 2009-02-21 19:01:25

我认为它通常使用UNIX套接字。在Linux下,它可以使用“抽象命名空间”Unix套接字,它们是相同的,除了它们在文件系统中并不是物理上作为可见文件存在。

票数 6
EN

Stack Overflow用户

发布于 2009-02-21 06:42:45

这与问题DBus query非常相似。谷歌的答案是套接字--要么是TCP/IP,要么是Unix域。

票数 4
EN

Stack Overflow用户

发布于 2009-02-21 04:42:31

显然,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。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/572283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档