diff --git a/WEB/Client/Client.php b/WEB/Client/Client.php index fb635e9d..afbc473d 100644 --- a/WEB/Client/Client.php +++ b/WEB/Client/Client.php @@ -21,14 +21,16 @@ class Client{ $userModel = new UserModel(); // pas d'arrêt d'éxécution du script (No timeout) set_time_limit(0); + $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP) or die("la socket n'a pas pu être créée ERROR : ".socket_strerror(socket_last_error())."\n"); // connecter la socket à l'adresse ip et au port du serveur $result = socket_connect($this->socket,$serverAdress,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse "); var_dump($result); $request="Queuing"; $response=""; while(strcmp($response,"launchGame")!=0){ - $response=socket_read($this->socket,1024); - if($response!==false) + echo "test"; + $response=socket_read($socket,1024); + if($response!=false) { if(strcmp($response,"refreshQueue")==0) { @@ -39,5 +41,6 @@ class Client{ } sleep(1); } + socket_close($socket); } } \ No newline at end of file