global $port,$serverAdress,$rep,$vues, $BUFFER_SIZE;
$userModel = new UserModel();
$userModel = new UserModel();
// pas d'arrêt d'éxécution du script (No timeout)
// pas d'arrêt d'éxécution du script (No timeout)
set_time_limit(0);
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");
$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
socket_bind($socket, '172.21.92.169', 4000) or die("la socket n'a pas pu être attachée à l'adresse ip et au port ERROR : ".socket_strerror(socket_last_error())."\n");
// connecter la socket à l'adresse ip et au port du serveur
// connecter la socket à l'adresse ip et au port du serveur
$result = socket_connect($socket, $serverAdress, $port) or die("Impossible de se connecter au serveur ERROR : ".socket_strerror(socket_last_error())."\n");
$result = socket_connect($socket, $serverAdress, $port) or die("Impossible de se connecter au serveur ERROR : ".socket_strerror(socket_last_error())."\n");