On Mon, Mar 25, 2002 at 08:16:27PM +0100, Thomas Guettler wrote:
Unter Unix läuft das normalerweise so ab: Du erstellst ein Socket-Paar. Dann machst du ein fork. Das fork gibt dir ein Eltern und ein Kindprozess. Die beiden können dann über die Sockets miteinander reden. Das Problem ist, dass du die Daten noch serializiere musst.
Wie man Daten durch eine Pipe schiebt, ist mir schon klar. Mir ging es um:
Du kannst natürlich das codieren und decodieren der Daten, bzw. marshalling, per Hand machen. Doch das haben andere schon vor dir programmiert.
Für python gibt es z.B. pyro (http://pyro.sourceforge.net/), bzw. xml-rpc client und server. Die arbeiten zwar über TCP/IP Sockets, das sollte über localhost aber auch sehr schnell sein.
C bzw. C++?
Danke, Eric