Working.
This commit is contained in:
parent
b9c9249bb1
commit
d8146c3723
7 changed files with 2872 additions and 112 deletions
27
server.js
Normal file
27
server.js
Normal 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]
|
||||
})
|
||||
})
|
Reference in a new issue