From 1b00a35e6c581fb289f0ce31645647921246f50a Mon Sep 17 00:00:00 2001 From: Hatmos Date: Thu, 30 Jul 2026 23:47:59 +0200 Subject: [PATCH] connection des deux client --- client/index.html | 5 +++++ server/server.js | 19 ++++++++++++++++--- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/client/index.html b/client/index.html index 204e2f4..1cae1e7 100644 --- a/client/index.html +++ b/client/index.html @@ -7,5 +7,10 @@

Bonjour !

Ceci est une page statique servie par Express.

+ + diff --git a/server/server.js b/server/server.js index 557b83e..0df6018 100644 --- a/server/server.js +++ b/server/server.js @@ -1,12 +1,25 @@ const express = require('express'); const path = require('path'); +const http = require('http'); +const { Server } = require('socket.io'); const app = express(); +const server = http.createServer(app); +const io = new Server(server); + const PORT = process.env.PORT || 3000; -// Sert tous les fichiers du dossier "public" -app.use(express.static(path.join(__dirname, '../client'))); +// Sert tous les fichiers du dossier "client" +app.use(express.static(path.join(__dirname, "..", "client"))); -app.listen(PORT, () => { +io.on("connection", (socket) => { + console.log("Un client s'est connecte : ${socket.id}"); + + socket.on("disconnect", () => { + console.log("Client deconnecte : ${socket.id}"); + }); +}); + +server.listen(PORT, () => { console.log(`Serveur démarré sur http://localhost:${PORT}`); });