/caro-ndn

Primary LanguageJavaScript

var express = require("express"); var app = express(); app.use(express.static("./public")); app.set("view engine", "ejs"); app.set("views", "./views");

var server = require("http").Server(app); var io = require("socket.io")(server);

server.listen(3000); let listUser = []; let checkingFirst = false; io.on("connection", function(socket) { listUser.push(socket.id); console.table(listUser); io.sockets.emit("Server-send-data", "có gì đâu mà xem");

console.log("NDN:" + socket.id);
socket.on("Client-send-data", function(data) {
    console.log(socket.id + "vừa gửi data:" + data);
})
socket.on("disconnect", function() {
    console.log(socket.id + "da tat");
})
/*
    socket.emit // nó gửi lên và nó tự nhận
    socket.broadcast.emit // gửi toàn bộ trừ trả về cho nó
    io.sockets.emit // 1 đứa gửi toàn bộ cả nhóm nhận
    io.to("socket.id của đứa nào đó").emit();

*/

});

app.get("/", function(req, res) { res.render("trangchu") })