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