Mailinglisten-Archive |
Ulf Wendel wrote: > > Andre Lohan wrote: > > wenn ich mittels fgets Daten aus einer Internet Verbindung hole und es > > sich dabei um einen endlosen Stream handelt (z. B. Chat), bleibt der > > Script bei fgets stehen, sobald keine Daten zum Abholen anstehen. Kann > > ich das vorher ermitteln, ob Daten zum Abholen bereitstehen ? Ich lese > > > Solltest Du keinen Request senden wollen, könnte ein Workaround in einer > Endlosschleife bestehen: > > $stop = false; > while (!$stop) { > > if (!$daten = _(at)_fgets($fh, 4096)) { > // Es gibt keine neuen Daten, schlafen und erneut versuchen... > sleep(10); > continue; > } > > // Neue Daten verarbeiten... > } würde nicht dieses script nach soundsoviel sekunden vom server gekillt? ich dachte nämlich der server läßt scripte nur eine bestimmte zeit leben bevor er ihnen das leben aushaucht. Ansonsten wäre es ja einfach mit nem einfachen scritp einen cronjob zu starten. ciao
php::bar PHP Wiki - Listenarchive