Thread Systemaufruf, kehrt nicht zurück (15 answers)
Opened by theresa at 2008-03-03 15:45

theresa
 2008-03-17 22:45
#107155 #107155
User since
2007-07-17
90 Artikel
BenutzerIn
[default_avatar]
moritz+2008-03-17 15:11:50--
Solange das Programm läuft, kommt es auch nicht zurück, und wird auch keinen Rückgabewert liefern.

Also das Programm kommt zurück, wenn falsche Daten eingegeben werden. Bzw. bei irgendeinem Fehler, z.B. keine Netzverbindung. In diesem Fall muss ich aus der Rückgabe die Fehlernummer rausfischen um entsprechend reagieren zu können. Das war bisher kein Problem, wie ich es oben beschrieben habe.

Wenn das Programm nicht zurück kommt, heißt es merkwürdigerweise dass alles o.k. war, also dass die Verbindung wurde aufgebaut.

In diesem Fall würde erst alarm das Programm erzwingen, zurückzukommen (damit wird die aufgebaute Verbindung nicht gestört), und es kann dann auch weiterlaufen. Im Grunde genommen brauche ich so etwas wie
versuche verbindung aufzubauen
warten
warten abbrechen wenn rückgabe vorliegt (Fehler)
warten abbrechen wenn Zeit abgelaufen (verbunden)

Der Teil mit Fehler geht nicht, da mit alarm (fürs warten) kann die Rückgabe nicht abgefangen werden, zumindest nicht mit system() und wie das ansonsten gehen soll weiß ich nicht.......

View full thread Systemaufruf, kehrt nicht zurück