This commit is contained in:
Henry Hiles 2022-01-26 09:57:24 -05:00
parent b9c9249bb1
commit d8146c3723
7 changed files with 2872 additions and 112 deletions

27
server.js Normal file
View file

@ -0,0 +1,27 @@
const io = require("socket.io")(3000, {
cors: {
origin: [
"http://localhost:5500",
"http://127.0.0.1:5500",
"http//192.168.1.226:5500",
],
},
})
const users = {}
io.on("connection", (socket) => {
socket.on("new-user", (name) => {
users[socket.id] = name
socket.broadcast.emit("user-connected", name)
})
socket.on("send-chat-message", (message) =>
socket.broadcast.emit("chat-message", message, users[socket.id])
)
socket.on("disconnect", () => {
socket.broadcast.emit("user-disconnected", users[socket.id])
delete users[socket.id]
})
})