test
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent 0b580dd6bb
commit 602ef12511

@ -1,16 +1,19 @@
<?php
class Client{
class Client
{
private static $instance;
private $socket;
public static function getInstance() {
public static function getInstance()
{
if (self::$instance === null) {
self::$instance = new self();
}
return self::$instance;
}
public function Queuing(){
public function Queuing()
{
global $port, $serverAdress, $rep, $vues, $BUFFER_SIZE;
$userModel = new UserModel();
@ -38,24 +41,23 @@ class Client{
echo "socket_write a réussi.\n";
}
$response = "";
while(strcmp($response,"launchGame")!=0){
$response = socket_read($socket, $BUFFER_SIZE);
if($response!=false)
{
echo "socket_read a réussi.\n";
if(strcmp($response,"refreshQueue")==0)
{
// $userGroup = $userModel->findUsersInQueue();
// $numberOfPlayer=count($userGroup);
header('Location : '.$rep.$vues['main']);
break;
}
}
else{
echo "socket_read a échoué : " . socket_strerror(socket_last_error()) . "\n";
break;
}
}
echo $response;
// while (strcmp($response, "launchGame") != 0) {
// $response = socket_read($socket, $BUFFER_SIZE);
// if ($response != false) {
// echo "socket_read a réussi.\n";
// if (strcmp($response, "refreshQueue") == 0) {
// // $userGroup = $userModel->findUsersInQueue();
// // $numberOfPlayer=count($userGroup);
// header('Location : ' . $rep . $vues['main']);
// break;
// }
// } else {
// echo "socket_read a échoué : " . socket_strerror(socket_last_error()) . "\n";
// break;
// }
// }
}
}
}
Loading…
Cancel
Save