Frågan#1
Det blir lite märkligt resultat när jag testar fsockopen med udp-protokollet.
Använder jag
<?
$server = fsockopen("oavsett_ip_nummer", 80, &$error_n, &$error_d, 10);
if(!$server) {
print("offline<br>\n");
print("Fel: $error_n<br>\n");
print("Info: $error_d<br>\n");
} else {
print("online<br>\n");
fclose($server);
}
?>
så fungerar det utmärkt men om jag använder udp
<?
$server = fsockopen("udp://ipnummer", 27015, &$error_n, &$error_d, 10);
if(!$server) {
print("offline<br>\n");
print("Fel: $error_n<br>\n");
print("Info: $error_d<br>\n");
} else {
print("online<br>\n");
fclose($server);
}
?>
så får jag alltid till svar att servern är online, trots att servern kanske inte ens existerar.
Försöker fixa en sida som kan visa om en given cs-server är online eller inte (i LAN).
Är det förresten någon som fått funktionen socket_get_status att fungera?