HaLLo!
Ich betreib einen Chat (Software: gtchat).
Und ich bin gerade dabei ein Spiel zu entwickeln.
Ich möchte es so machen, dass im Hintergrund die Zeit läuft, aber die Leute schreiben können.
Das er eine Output ausgibt, 10 Sekunden wartet und dann wieder eine Output ausgibt, problem bei der sleep() Funktion, es hält das ganze Programm auf == die Leute können währenddessen nicht schreiben.
Wisst ihr, wie man ein zählter im Hintergrund laufen lassen kann, ohne dass das Programm stehen bleibt?
User since
2007-06-09
575
Artikel
HausmeisterIn
eine möglichkeit wären hier threads, benutzt du GUI oder arbeitest du
an der konsole?
Gerade weil wir alle in einem Boot sitzen, sollten wir froh sein, dass nicht alle auf unserer Seite sind
Schau dir auch mal
POE an, das ist bei solchen Projekten eine gute Hilfe.
MfG
Bin nicht sicher, ob es dein Problem löst aber es gibt die Möglichkeit, einen Kind-Prozess zu starten und diesen weiterlaufen zu lassen. Dann wartet nur der Vater-Prozess.
perldoc -f fork
Grüße
User since
2005-08-17
1420
Artikel
BenutzerIn
Eventuell lässt sich da auch was mit
-f alarm bauen.