fsockopen problem

From: Date: Thu, 12 Dec 2002 14:20:02 +0000
Subject: fsockopen problem
Groups: php.general 
Request: Send a blank email to php-general+get-128004@lists.php.net to get a copy of this message
hi all, i tried to write a script, which check if a Server is online or offline. The servers are build by friends for onlinegaming voicesoftware (Battlecom or Gamevoice). My Script works fine for Battlecom Servers, because there i only have to check if the server is online on a TCP Port(47624). But if i have to check a Gamevoice Server, i must use udp-port 9110. Which Ip i enter, the server is always online. I cant find the mistake. Can u help?? Here the Script: $voiceport2 = 9110; $voiceprot2 = "udp://"; $voiceip2 = "80.133.16.93"; if(vservertest($voiceip2, $voiceport2, $voiceprot2) == 1) { $vstatus2 = "ONLINE"; } else { $vstatus2 = "OFFLINE"; } function vservertest($vhostadress, $vhostport, $voiceudp) { if($voiceudp != "") //only for check if it is a BC or GV Server { $vhostadress = $voiceudp.$vhostadress; $fp = fsockopen($vhostadress, $vhostport, &$errno, &$errstr, 10); // echo "$fp<br>\n"; // echo "$errno<br>\n"; only for testing // echo "$errstr<br>\n"; if($fp) { $result = 1; // echo "<br>TEST: $vhostadress<br>\n"; fclose($fp); return $result; } else { $result = 0; #--fclose($fp); return $result; } } Thx 4 ur help, Marc Werther Student

« previous php.general (#128004) next »