testwsio / index.js
ulduldp's picture
Update index.js
d08d8c0 verified
/*const express = require("express");
const http = require("http");
const { Server } = require("socket.io");
const app = express();
const server = http.createServer(app);
const io = new Server(server);
app.use(express.static("public"));
io.on("connection", (socket) => {
socket.on("join-room", ({ roomId, name }) => {
socket.join(roomId);
socket.name = name;
socket.to(roomId).emit("user-joined", {
id: socket.id,
name
});
});
socket.on("signal", ({ to, data }) => {
io.to(to).emit("signal", {
from: socket.id,
data
});
});
});
server.listen(7860, () => {
console.log("Server running http://localhost:3000");
});*/
const express = require("express");
const http = require("http");
const { Server } = require("socket.io");
const app = express();
const server = http.createServer(app);
const io = new Server(server);
app.use(express.static("public"));
io.on("connection", (socket) => {
socket.on("join-room", ({ roomId, name }) => {
socket.join(roomId);
socket.name = name;
socket.to(roomId).emit("user-joined", {
id: socket.id,
name
});
});
socket.on("signal", ({ to, data }) => {
io.to(to).emit("signal", {
from: socket.id,
data
});
});
socket.on("disconnect", () => {
socket.broadcast.emit("user-left", socket.id);
});
});
server.listen(7860, () => {
console.log("Voice server running on http://localhost:3000");
});
require("./pinger.js");