RFZ: Socket Timeout *heul*

Beitrag lesen

Ja, sorry, mich regt das hald echt auf...
Da ich UDP Commands senden muss, hab ich's mit fsockopen() gemacht:

$fp = fsockopen("udp://$ip", $port, $errno, $errstr, 2);
if (!$fp)
{
echo "<!--- ERROR: $errno - $errstr ---> \n";
}
else
{
fwrite($fp,"********");
$got = 0;
$max = 0;
$done =0;
$do = 1;
socket_set_timeout($fp,2);
while($do)
{
$max++;
$str = fread($fp, 1);
$buffer .= $str;
if(strpos($buffer,"******") > 1) $done++;
if($done == 1) $do = false;
}
fclose($fp);
}

cu RFZ