Seite 1 von 1

[Linux] Kommunikation zwischen unabhaengigen Prozessen?

Verfasst: Sonntag 26. September 2004, 23:35
von Gast
Also, mein Problem ist folgendes: Ich habe einen Prozess der im Hintergrund laeuft und moechte nun mit anderen Programmen auf diesen Zugreifen und Daten austauschen. Welche moeglichkeiten gibt es dafuer den unter Python?

Achja, das ganze laeuft unter Linux, wie schon am Titel zu erkennen ;)

Verfasst: Sonntag 26. September 2004, 23:39
von Dookie
Hi,

ich würde das mit sockets machen -> http://www.python.org/doc/current/lib/m ... ocket.html

unter http://www.python.org/doc/current/lib/s ... ample.html gibts auch ein paar einfache Beispiele


Gruß

Dookie

Verfasst: Montag 27. September 2004, 07:39
von fs111
Naja, Sockets sind ja dann doch etwas Low-Level, und führen nicht unbedingt schnell zum Erfolg. Ich würde Dir zu Python Remote Objects (http://pyro.sf.net) raten, das ist so ähnlich wie RMI in Java, und für solche Zwecke ideal.

fs111

Verfasst: Dienstag 28. September 2004, 08:40
von leoel
oder da gibt es eben noch CORBA

im Falle von Python: http://omniorb.sourceforge.net/

lg Leo

Verfasst: Dienstag 28. September 2004, 21:37
von mauser
hi,

wieso nimmst du nicht xml rpc ?? schau's dir doch mal an, ist einfach zu implementieren.
und es ist IMHO bei python dabei. damit kannst du z.b. einfach eine objekt veröffentlichen, welches du vom client aus aufrufen kannst.
mfg
Mauser

Verfasst: Sonntag 3. Oktober 2004, 11:14
von Leonidas
Ja, xmlrpc ist sein 2.2 in Python dabei.
Es gibt aber auch noch ander CORBA ORBS wie ORBit oder fnorb. Shie: http://py.vaults.ca/parnassus/apyllo.py ... d&od=d&b=a
und nicht zu vergessen SOAP: http://pywebsvcs.sourceforge.net/