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 = {};
app.get("/", (req, res) => {
res.send(`
Radio Chat
`);
});
/* SOCKET */
io.on("connection",(socket)=>{
socket.on("join",(username)=>{
users[socket.id]=username;
io.emit("users",Object.values(users));
io.emit("chat message",{user:"Sistema",text:username+" entró"});
});
socket.on("chat message",(msg)=>{
io.emit("chat message",{user:users[socket.id],text:msg});
});
socket.on("disconnect",()=>{
const username=users[socket.id];
delete users[socket.id];
io.emit("users",Object.values(users));
if(username){
io.emit("chat message",{user:"Sistema",text:username+" salió"});
}
});
});
const PORT = process.env.PORT || 3000;
server.listen(PORT,()=>console.log("Servidor listo"));
span>
9999999999999999999999999999999999999999999999999
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx ChatBro - Sign in 
Google
Telegram
VK
Facebook
📻 Bienvenido a Nuestro Chat en Vivo
Este es un espacio creado para compartir, conversar y disfrutar en comunidad. Aquí puedes interactuar con otros oyentes en tiempo real mientras escuchas nuestra radio. Te invitamos a participar con respeto y ser parte de esta hermosa comunidad.
Entrar al Chat
📻 Radio en Vivo
Código de radio live ;">
A Dios sea la Gloria
CINTA DE ANUNCIO.
Log in to ChatBro
Google
Telegram
VK
Facebook