بروتوكول بيانات المستخدم (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
الصف. هذا يسمح لنا باستخدام