RDV+DIAL chat illimit� dans ta r�g!
no save
Assistance
Achat
News

Forum | programmation
Problème fread()
Odd, le jeu. 09 juil. 2009 à 10:45:59
Bonjour,

J'ai un petit souci avec mon code :

$server_name = "server1.freeserv.fr";
$server_port = "34000";

$fp = fsockopen("udp://".gethostbyname($server_name), $server_port, $errno, $errstr, 30);
if (!$fp) {
echo "Echec de la connection<br />\n";
echo "$errstr ($errno)<br />\n";
} else {
echo "Connection réussie<br />\n";
echo "....Envoi de la requête<br />\n";
echo "...........Valeur retour du fputs : ".fputs($fp, "/xff/xff/xff/xffchallenge rcon\n", 19)."<br />\n";
echo "....Lecture de la réponse<br />\n";
$reponse = fread($fp,4);
echo "...........Valeur retour du fread : ".$reponse."<br />\n";
fclose($fp);
}


Je pense que certains auront compris que j'essaye de communiquer avec un serveur half-life (hl1).
Le script met longtemps à s'executer et voici l'affichage :


Connection réussie
....Envoi de la requête
...........Valeur retour du fputs : 19
....Lecture de la réponse


Lorsque j'enlève l'argument "4" (length) du fread, le script s'exécute très rapidement mais bien sur rien ne m'est retourné...

Quelqu'un aurait il une idée ?Configuration: Windows XP
Firefox 3.0.11


nagashima
09 juil.
Suivant
REPONSES
nagashima
09 juil.
Odd
09 juil.
Odd
09 juil.
nagashima
09 juil.
Odd
09 juil.
nagashima
09 juil.
Odd
09 juil.
nagashima
09 juil.
Odd
09 juil.
Odd
09 juil.
Version Web
Réalisé par RedShift
no save