ajout du queuing
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Johan LACHENAL 2 years ago
parent f7baaa8a4b
commit d2ea6139ec

@ -52,6 +52,23 @@ class UserModel
} }
echo '8'; echo '8';
$this->utilisateur_gateway->addToQueue($_SESSION['utilisateur'], $partie); $this->utilisateur_gateway->addToQueue($_SESSION['utilisateur'], $partie);
$this->Queue();
}
public function Queue(){
global $port,$serverAdress;
// pas d'arrêt d'éxécution du script (No timeout)
set_time_limit(0);
// Créer une socket
$socket = socket_create(AF_INET, SOCK_STREAM,0) or die("la socket n'a pas pu être crée\n");
// connecter la socket à l'adresse ip et au port du serveur
$result = socket_connect($socket,$serverAdress,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse ");
$request="Queuing";
$response="";
while(strcmp($response,"")>=0){
$response=socket_read($socket,1024);
sleep(1);
}
} }
public function findUserGroup() : int { public function findUserGroup() : int {

Loading…
Cancel
Save