Thread Befehl alle X ms ausführen: in einem server-programm (8 answers)
Opened by eisbeer at 2003-09-23 19:51

eisbeer
 2003-09-23 19:51
#55111 #55111
User since
2003-08-29
347 Artikel
BenutzerIn
[Homepage] [default_avatar]
Hallöchen,

Ich stehe vor einem ziemlich kniffligen Problem:

Ich habe einen serverprogramm. Das nimmt requests
von clients an, stellt per Win32::Serialport bzw.
Device::Serialport eine verbindung zu einem Handy
her und verschickt von da ne SMS. Das war bisher
meine Aufgabenstellung. Klappt auch bestens, jetzt
stehe ich aber vor einem Problem:
Wie kann ich mein Programm alle X millisekunden dazu
bringen, eine Verbindung zum Handy herzustellen
um die neu eingeganenen SMS zu checken?

Wäre da nicht die whileschleife des Servers
Code: (dl )
1
2
3
4
5
while ($client = $server->accept()) {
#if ($pid = fork()) {
&HandleClient($client);
# }
}

die ja alles andere blockiert, wäre das Problem
ja einfach zu lösen.

Die einzige möglichkeit die ich seh, is das mit
Tk zu machen. $Widget->repeat(100,&Subroutine);

Aber dann brauch ich wieder n widget, das natürlich
sichbar ist. ich kanns zwar verstecken und 1x1 pixel
machen, will ich aber nicht, weils erstens net der sinn
davon ist und zweitens n Pfusch....

Ideen?
Die meisten PC Probleme befinden sich zwischen Bildschirm und Stuhl...

View full thread Befehl alle X ms ausführen: in einem server-programm