ajout du server.php

ServeurDeTest
Johan LACHENAL 2 years ago
parent ed8942e1a5
commit 8a343fb5bb

@ -1,16 +0,0 @@
import { createServer } from "http";
import { Server } from "socket.io";
const httpServer = createServer();
const io = new Server(httpServer, {
// options
});
io.on('connection', (socket) => {
console.log("connection de l'utilisateur à l'id ". socket.id);
});
io.on('launchGame' , function () {
console.log('launch the game');
location.reload();
});
httpServer.listen(3000);

@ -0,0 +1,22 @@
<?php
require_once('./Config/Config.php');
// 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");
// Attacher la socket à unde adresse ip et un port
$result = socket_bind($socket,$host,$port) or die("la socket n'a pas pu être attachée au serveur à l'adresse ");
while(true) {
// Commencer à écouter sur le port
$result = socket_listen($socket) or die ("N'a pas pu configurer l'écoute sur la socket");
// Accepter les connections entrantes s'il y en a à cet instant t
$spawn = socket_accept($socket) or die("N'a pas pu accepter les connections entrantes");
//Lire le message provenant de la socket du client
$input = socket_read($spawn,1024) or die("N'a pas pu lire de requête");
}
Loading…
Cancel
Save