ulduldp commited on
Commit
d4f96b4
·
verified ·
1 Parent(s): 8be13ff

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +9 -21
index.js CHANGED
@@ -9,36 +9,24 @@ const io = new Server(server);
9
  app.use(express.static("public"));
10
 
11
  io.on("connection", (socket) => {
12
- console.log("User connected:", socket.id);
13
-
14
  socket.on("join-room", ({ roomId, name }) => {
15
  socket.join(roomId);
16
  socket.name = name;
17
- socket.roomId = roomId;
18
 
19
- socket.to(roomId).emit("message", {
20
- name: "System",
21
- text: `${name} joined the room`
22
  });
23
  });
24
 
25
- socket.on("send-message", (msg) => {
26
- io.to(socket.roomId).emit("message", {
27
- name: socket.name,
28
- text: msg
29
  });
30
  });
31
-
32
- socket.on("disconnect", () => {
33
- if (socket.roomId) {
34
- socket.to(socket.roomId).emit("message", {
35
- name: "System",
36
- text: `${socket.name} left the room`
37
- });
38
- }
39
- });
40
  });
41
 
42
- server.listen(7860, () => {
43
- console.log("Server running at http://localhost:3000");
44
  });
 
9
  app.use(express.static("public"));
10
 
11
  io.on("connection", (socket) => {
 
 
12
  socket.on("join-room", ({ roomId, name }) => {
13
  socket.join(roomId);
14
  socket.name = name;
 
15
 
16
+ socket.to(roomId).emit("user-joined", {
17
+ id: socket.id,
18
+ name
19
  });
20
  });
21
 
22
+ socket.on("signal", ({ to, data }) => {
23
+ io.to(to).emit("signal", {
24
+ from: socket.id,
25
+ data
26
  });
27
  });
 
 
 
 
 
 
 
 
 
28
  });
29
 
30
+ server.listen(3000, () => {
31
+ console.log("Server running http://localhost:3000");
32
  });