📻 Radio Cristiana en Vivo
📷 Cámara
// chatcristiana.js
const express = require('express');
const app = express();
const http = require('http').createServer(app);
const io = require('socket.io')(http);
let rooms = { General: [], Musica: [], Reflexiones: [] };
const html = `
✝ ChatCristiana
Bienvenido a ChatCristiana
📻 Radio Cristiana en Vivo
📷 Cámara
`;
app.get('/',(req,res)=>res.send(html));
io.on('connection',socket=>{
socket.on('joinRoom',data=>{
socket.join(data.room);
rooms[data.room].forEach(m=>socket.emit('chat message',m));
});
socket.on('chat message',data=>{
rooms[data.room].push(data);
io.to(data.room).emit('chat message',data);
});
});
http.listen(3000,()=>console.log('Servidor en http://localhost:3000'));