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…
Reference in new issue