how to use dbus_connection_open

Wilson Khoo wilson_ua at
Mon Apr 21 08:23:57 PDT 2008

I have not work with this interface before. below is the pseudo code of what I did. dbus_connection_open returns a valid g_hConn with no error, however upon executing dbus_bus_reguster I get gerrror = "g_error    {name=0x00914a40 "org.freedesktop.DBus.Error.NoReply" message=0x00915560 "Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken." dummy1=0 ...} . How can I go about implementing dbus to communicate over TCP? 

I have Ubuntu running and have its session.conf changed to listen on both 

#define DEFAULT_TCP_ADDR   "tcp:host=,port=50000"

main ()

g_hConn = dbus_connection_open(DEFAULT_TCP_ADDR,&g_error);
// check for valid g_hConn

ret = dbus_bus_register( g_hConn , &g_error );
// check for valid ret

ret = dbus_bus_request_name (g_hConn,g_app_name, DBUS_NAME_FLAG_REPLACE_EXISTING, &g_error );
// check for valid ret


Be a better friend, newshound, and 
know-it-all with Yahoo! Mobile.  Try it now.;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ

More information about the dbus mailing list