بروتوكول بيانات المستخدم (UDP)
تعرف على كيفية عمل وحدة UDP في Node.js
سنغطي ما يلي...
سنغطي ما يلي...
بروتوكول بيانات المستخدم (UDP)
 بجانب TCP،
 الdgram وحدة
 الdgram توفر الوحدة تنفيذًا لمقابس بيانات UDP. هذه المقابس ضرورية لاتصالات UDP.
const dgram = require("dgram");
const server = dgram.createSocket("udp4");
const port = 3500;
server.on("message", (data, rinfo) => {
  console.log(`Msg from client at port: ${rinfo.port}: ${data}`);
  server.send("Hello from server", rinfo.port, "localhost");
});
server.on("listening", function () {
  console.log("Server is listening on port", port);
});
server.on("close", function (err) {
  if (err) {
    console.log("Client disconnected due to error");
  } else {
    console.log("Client disconnected");
  }
  server.close();
});
server.bind(port);Use ctrl + b, followed by a direction key, to switch panes in the terminal
جانب الخادم
-  نحن نستوردdgramالوحدة على الخط 1 .
-  الcreateSocketالطريقة الموجودة في السطر 3 تنشئ مقبس UDP.typeيجب أن يتم تمريره؛ نحن نستخدمudp4في حالتنا، المقبس المُعاد هو كائن منEventEmitterالصف. هذا يسمح لنا باستخدام