Chat rumber
Chat flotente
const express = require("express"); const http = require("http"); const { Server } = require("socket.io"); const app = express(); const server = http.createServer(app); const io = new Server(server); let users = {}; // 🔴 TODO EL FRONTEND AQUÍ app.get("/", (req, res) => { res.send(`Radio Chat Cristiano
`); }); // 🔴 SOCKET SERVER io.on("connection", socket => { socket.on("join",
name => { users[socket.id] = name; io.emit("users", Object.values(users)); io.emit("message",
{ user:"📻 Radio", text:name + " se conectó" }); }); socket.on("chat", msg =>
{ io.emit("message", { user: users[socket.id], text: msg }); }); socket.on("disconnect",
() => { delete users[socket.id]; io.emit("users", Object.values(users)); });
}); server.listen(3000, () => { console.log("🔥 Radio Chat listo en http://localhost:3000");
});
const express = require("express"); const http = require("http"); const { Server } = require("socket.io"); const app = express(); const server = http.createServer(app); const io = new Server(server); let users = {}; // 🔴 TODO EL FRONTEND AQUÍ app.get("/", (req, res) => { res.send(`
📻 RADIO CHAT CRISTIANO