DBus - Netzwerkfähigkeit

Alles rund um die Programmierung mit Qt
Antworten
KartoffelKiffer
Beiträge: 101
Registriert: 27. Februar 2008 15:59

DBus - Netzwerkfähigkeit

Beitrag von KartoffelKiffer »

Hallo,

ich habe nun endlich DBus 1.2.4 für MSVC2008 lauffähig bekommen - und habe im Zuge dessen auch gleich eine Frage: Ist es möglich mit DBus über das Netzwerk zu kommunizieren?

Wenn ich mir zB die session.conf anschaue, so habe ich den Eintrag
<listen>tcp:host=localhost,port=12434</listen>
Dieser lässt hoffen, dass man anstatt localhost auch 192.168.178.123 verwenden kann. Jedoch wie würde dann die Kommunikation vom Client aussehen?

Ist es nun überhaupt möglich DBus über das Netzwerk zu verwenden oder fahre ich da völlig auf einem verkehrten Dampfer?




Mfg KK
Zuletzt geändert von KartoffelKiffer am 19. Juni 2009 14:12, insgesamt 1-mal geändert.
shensel
Beiträge: 1
Registriert: 23. März 2009 15:59

Beitrag von shensel »

Hallo und Grüße,

ich habe genau die gleiche Frage wie mein Vorredner. :?

Benutze ebenfalls QtDBus mit den WinDBus quellen unter Win/VS2005 und habs sowohl dynamisch als auch statisch kompiliert. (die dbus-1.dll ist meine letzte Abhängigkeit). Zielplattform wird dann Linux.

Auch ich versuche per DBus übers Netzwerk zu kommunizieren, bisher leider ohne Erfolg. Ausser etwas Standard Dokumentation sieht es sehr dünn aus um DBus herum. Wenn jemand eine Idee hat, wie man die

session.conf
system.conf
dbus-env.bat

konfiguriert für eine Netzwerkkommunikation würde ich nen kasten bier springen lassen. Hmm, vielleicht muss man auch QtDBus dazu überreden den dbus-daemon nich lokal zu suchen....

Gr. Sebastian
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

dbus ist nicht für die Netzwerkkommunikation gedacht. Ob es unter Linux überhaupt geht weiß ich nicht. Warum wir es unter Windows verwenden (müssen) ist, weil es nichts anderes gibt was in die dbus-Struktur rein passt.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Antworten