webForumDet fria alternativet

socket timeout

0 svar · 186 visningar · startad av henrikjohansson

henrikjohanssonMedlem sedan maj 2000373 inlägg
#1
if (!$fp=fsockopen("udp://".$ip,$port, $errno, $errstr, 1)) {
echo "No connection";
die;
}
$cmd="\xFF\xFF\xFF\xFFinfo\x00";
fwrite($fp,$cmd,strlen($cmd));
$this->serverdata.=fread($fp,1000);

Varför blir det inte timeout efter 1 sek? den håller på och tuggar som bara den tills hela scriptet blir timeout eller jag avbryter..

använder IIS på XP pro, och PHP Version 4.3.2

har även testat med

socket_set_timeout($fp, 2);

men utan resultat..

Genererad på 515 ms · cache AV · v20260730165559-full.f96bc7eb