From 211058ae82a087d571aa0a955780ae6b4a2f3bba Mon Sep 17 00:00:00 2001 From: "johan.lachenal" Date: Fri, 6 Jan 2023 00:03:35 +0100 Subject: [PATCH] ajout de message d'erreur plus explicite --- WEB/server.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/WEB/server.php b/WEB/server.php index 85e7e744..7af61495 100644 --- a/WEB/server.php +++ b/WEB/server.php @@ -11,11 +11,11 @@ set_time_limit(0); // Créer une socket d'écoute -$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée\n"); +$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée ERROR : ".socket_strerror(socket_last_error())."\n"); // Attacher la socket à unde adresse ip et un port -$result = socket_bind($socket,$serverAdress,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse ".$serverAdress." et au port ".$port."\n"); +$result = socket_bind($socket,$serverAdress,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse ".$serverAdress." et au port ".$port."ERROR : ".socket_strerror(socket_last_error())."\n"); // tableau de groupe de sockets avec comme paire clés valeurs // l'identifiant de la partie et l'ensemble de connections @@ -49,7 +49,7 @@ $request=''; while(true) { // Commencer à écouter sur le port - $result = socket_listen($socket) or die ("N'a pas pu configurer l'écoute sur la socket\n"); + $result = socket_listen($socket) or die ("N'a pas pu configurer l'écoute sur la socket ERROR : ".socket_strerror(socket_last_error())."\n"); // tant qu'il n'y a pas de connection entrante ou de requete du client bloque le while @@ -61,13 +61,13 @@ while(true) { if(in_array($socket,$read)) { - $client = socket_accept($socket) or die("N'a pas pu accepter les connections entrantes\n"); + $client = socket_accept($socket) or die("N'a pas pu accepter les connections entrantes ERROR : ".socket_strerror(socket_last_error())."\n"); } if(in_array($client,$read)) { // Lire le message provenant de la socket du client - $request = socket_read($client,1024) or die("N'a pas pu lire de requête"); + $request = socket_read($client,1024) or die("N'a pas pu lire de requête ERROR : ".socket_strerror(socket_last_error())."\n"); if(method_exists($requestHandler,$request)) { // éxécute la méthode correspondant à la requête du client en enlevant les derniers mots