Donc voila j'ai un petit script php qui marche sur l'hébergeur online.net et pas sur 1 and 1
Voici le code
Réponse de online.net<?php
// Constant
define('PACKET_SIZE', '1400');
define('SERVERQUERY_GETCHALLENGE', "\xFF\xFF\xFF\xFF\x57");
define ('REPLY_GETCHALLENGE', "\x41");
// Ip address and port
$_ip = 'XXX.XXX.XXX.XXX';
$_port = 'XXXXXX';
// Open a connection with server
$socket = stream_socket_client('udp://'.$_ip.':'.$_port, $errno, $errstr, 30);
stream_set_timeout($socket, 1, 0);
// Send command to server
$cmd = SERVERQUERY_GETCHALLENGE;
$length = strlen($cmd);
fwrite($socket, $cmd, $length);
// Get response from server
$response = fread($socket, PACKET_SIZE);
echo "socket: $socket";
echo "<br />";
echo "length: $length";
echo "<br />";
echo "response: $response";
echo "<br />";
echo "Le serveur blabla est...";
echo "<br>";
if (empty($response))
{
echo '<strong>Offline</strong> reboot vite !';
}
else
{
echo '<strong>Online</strong> tant mieux !';
}
?>
Donc ici pas de problèmes ^^socket: Resource id #2
length: 5
response: sdfsdf
Le serveur XXXXX est...
Online tant mieux !
Réponse de 1 and 1
Le serveur "test" que j'ai utilisé marche très bien et il était online quand j'ai testé (en même temps) sur les 2 hébergeurs le script plus haut. je voudrais savoir comment faire pour que sa marche avec 1 and 1socket: Resource id #2
length: 5
response:
Le serveur basufly1 est...
Offline reboot vite !
Si le problème viens d'une fonction par exemple .....
Après si une personne pourrait m'indiquer un lien ou trouver mon problème cela serais super