【问题标题】:DBUS- Diff of "Service" and "Bus name"DBUS-“服务”和“总线名称”的区别
【发布时间】:2011-03-22 10:33:39
【问题描述】:

在 DBUS 编程术语中,它们将服务名称与总线名称互换使用。还是有区别?

【问题讨论】:

    标签: dbus


    【解决方案1】:

    “公共汽车”是“通信世界/空间”。您可以在同一台计算机上同时运行多条总线:系统和会话是传统的。也可以有私人巴士。它们通常由它们的守护进程套接字标识:“unix:path=/var/run/dbus/system_bus_socket”

    “总线名称”是一个连接点,是一种标识符。它可以是到总线的过程连接。通常,您将消息寻址到“总线名称”。有时,该名称是“众所周知的”,这意味着它已使用另一个“友好”名称注册。 http://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names-bus

    “服务”通常是按需启动并提供预期接口的程序(以及“众所周知的”“总线名称”,例如“org.gnome.keyring”)

    但人们通常只是将“服务”称为“提供接口的知名总线名称”,而不管它是否按需启动。

    另见http://www.freedesktop.org/wiki/IntroductionToDBus

    【讨论】:

      猜你喜欢
      • 2012-04-05
      • 1970-01-01
      • 2017-04-11
      • 1970-01-01
      • 2013-03-27
      • 2013-01-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多