DBus相关问题

来源:互联网 发布:淘宝商品点击排名 编辑:程序博客网 时间:2024/06/01 09:11

1、参考http://www.cnblogs.com/liyiwen/archive/2012/12/02/2798876.html,只能编写一个进程里一个线程接收。要想在一个进程里多线程接收,必须使用dbus_bus_get_private。

2、从远程登录一台机器,运行带有dbus接收发送接口的程序,直接运行会报错。需要

export DBUS_SESSION_BUS_ADDRESS=unix:path=/var/run/user/0/bus;

3、作为dbus客户端用while不断检测服务端的对象是否存在是没有用的,用g_bus_watch_name,服务对象存在时会触发

原创粉丝点击