const express = require('express');
const app = express();
const http = require('http');
const server = http.createServer(app);
const sio = require("socket.io")(server, {
cors: {
origin: "http://localhost:2000",
methods: ["GET", "POST"]
}
});
let list = {};
sio.on("connection", (socket) => {
console.log(socket.id);
list[socket.id] = socket
console.log("Connected!");
// socket.emit('abc', 453345);
socket.on("칠해", (ddd) => {
console.log(ddd);
socket.broadcast.emit('칠받자',ddd);
});
socket.on("눌렀다", (ddd) => {
console.log(ddd);
// sio.broadcast.emit('갱신',ddd);
socket.broadcast.emit('갱신',ddd);
// let kl = Object.keys(list);
// for(let i=0;i<kl.length;i++) {
// list[kl[i]].emit('갱신', ddd);
// }
});
socket.on("disconnect", () => {
console.log("disconnected!");
delete list[socket.id];
});
});
server.listen(3000);