ulduldp commited on
Commit
d12c07b
·
verified ·
1 Parent(s): 5631958

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +39 -0
index.js CHANGED
@@ -30,3 +30,42 @@ io.on("connection", (socket) => {
30
  server.listen(7860, () => {
31
  console.log("Server running http://localhost:3000");
32
  });*/
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
30
  server.listen(7860, () => {
31
  console.log("Server running http://localhost:3000");
32
  });*/
33
+
34
+
35
+
36
+ const express = require("express");
37
+ const http = require("http");
38
+ const { Server } = require("socket.io");
39
+
40
+ const app = express();
41
+ const server = http.createServer(app);
42
+ const io = new Server(server);
43
+
44
+ app.use(express.static("public"));
45
+
46
+ io.on("connection", (socket) => {
47
+ socket.on("join-room", ({ roomId, name }) => {
48
+ socket.join(roomId);
49
+ socket.name = name;
50
+
51
+ socket.to(roomId).emit("user-joined", {
52
+ id: socket.id,
53
+ name
54
+ });
55
+ });
56
+
57
+ socket.on("signal", ({ to, data }) => {
58
+ io.to(to).emit("signal", {
59
+ from: socket.id,
60
+ data
61
+ });
62
+ });
63
+
64
+ socket.on("disconnect", () => {
65
+ socket.broadcast.emit("user-left", socket.id);
66
+ });
67
+ });
68
+
69
+ server.listen(7860, () => {
70
+ console.log("Voice server running on http://localhost:3000");
71
+ });