Also das auslesen funktioniert soweit. Dieses Thema ist also erledigt. Habe aber nun ein anderes Problem, das auftritt, wenn man einen Challenge Key sendet, um z.b. Player Daten oder die Rules zu lesen. Das Problem ist schlicht einfach der Timeout. Der funzt nicht....
BSP:
protected function writeData($input){
if(!$this->fp){
$this->error=1;
die("Error: Couldn't connect to server.");
}
else {
fwrite($this->fp, $input);
@socket_set_timeout($this->fp, 1);
}
}
Bei allen Queries, die einen generierten Challenge Key benutzen funzt der Timeout nicht. Wenn ich 1 Sekunde eintrage braucht die Seite auch eine Sekunde, bis die dann was anzeigt oder sich das Script aufhängt.... Wenn ich 30 Sekunden eintrage bricht der auch nicht nach 30 Sekunden ab, wenn das schreiben zu dem Server nicht funzt. Resultat, Seite lädt sich dauerhaft tot. Auch der PHP Timout wird somit außer Kraft gesetzt... Verstehe ich absolut null... Der PHP Timoout sollte nach 30 Sekunden greifen, tut er aber nicht.... Auch der fsockopen Timout funzt net sowie der socket_set_timeout. Hat einer eine Erklärung dafür ??? Ob ich die angaben mache oder nicht, immer das gleiche. Wenn der angesprochene Server nicht reagiert, wegen mapwechsel oder sontigem hängt sich das script auf, auch mit oder ohne Timeout angaben... Ich bin am verzweifeln. Bei dem BF2 Modul hingegen funktioniert das alles ohne Probleme... Da reagiert auch der angegebene Timeout. Wenn nicht reagiert, dann nach 2 sekunden verbindung schließen und fehlermeldung anzeigen. Nur dem CSS Query nicht

Einer ne idee ?