001
12.12.2003, 09:49 Uhr
virtual
Sexiest Bit alive (Operator)
|
Es gibt mehrere Möglichkeiten:
1. Du verwendest eine Datei. Die Unterprogramme schreiben in in diese Datei, das Hauptprogramm liest daraus. Ist ziemlich einfach zu bewerkstelligen.
2. Wenn es nur um die Information geht, ob ping funktioniert oder nicht, kann es auch ausreichend sein, dies über einen entsprechenden Exitstatus des Childprogramms and das Mainprogramm zu signalisieren
3. Du arbeitest mit Sockets und läßt der Server an einem Socket auf Messages von den Childs warten.
4. Du verwendest Shared Memory, um ziwschen Child und Main die Daten auszutauschen.
5. Du machst alles in dem Mainprogramm, verzichtest auf die Subprozesse und machst Deine Abfragen in Threads.
6. Du verwendest eine Namedpipe, wobei die Childs schreiben, das Mainprogramm liest.
7. Vermutlich habe ich einige Möglichkeiten vergessen. -- Gruß, virtual Quote of the Month Ich eß' nur was ein Gesicht hat (Creme 21) |