const http = require("http");
const { Server } = require("socket.io");

// ایجاد سرور HTTP
const server = http.createServer((req, res) => {
  res.writeHead(200, { "Content-Type": "text/plain" });
  res.end("Socket.io Server Running");
});

// اتصال Socket.io به سرور HTTP
const io = new Server(server);

io.on("connection", (socket) => {
  console.log("یک کلاینت متصل شد");

  socket.on("disconnect", () => {
    console.log("کلاینت قطع شد");
  });
});

// راه‌اندازی سرور
server.listen(3000, () => {
  console.log("سرور در پورت 3000 در حال اجرا است");
});