@ -20,6 +20,8 @@ $socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu êt
$result = socket_bind($socket, $serverAdress, $port) or die("la socket n'a pas pu être attachée à l'adresse ip et au port ERROR : ".socket_strerror(socket_last_error())."\n");
$result = socket_bind($socket, $serverAdress, $port) or die("la socket n'a pas pu être attachée à l'adresse ip et au port ERROR : ".socket_strerror(socket_last_error())."\n");
socket_set_block($socket) or die("N'a pas pu mettre la socket en mode bloquant ERROR : ".socket_strerror(socket_last_error())."\n");
// tableau des sockets à surveiller en lecture
// tableau des sockets à surveiller en lecture
$read=array($socket);
$read=array($socket);
@ -51,7 +53,7 @@ while(true) {
if($client = socket_accept($socket) === false)
if($client = socket_accept($socket) === false)
{
{
echo "N'a pas pu accepter la connection entrante ERROR : ".socket_strerror(socket_last_error())."\n";
echo "N'a pas pu accepter la connection entrante ERROR : ".socket_strerror(socket_last_error())."\n";
break;
return;
}
}
// Ajouter la socket du client à la liste des sockets à surveiller
// Ajouter la socket du client à la liste des sockets à surveiller