شبكة
تعرف على آلية عمل وحدة الشبكة في Node.js
سنغطي ما يلي...
سنغطي ما يلي...
بروتوكول التحكم في الإرسال
أحد بروتوكولات طبقة النقل الأكثر شيوعًا هو
شبكة
الnet
توفر الوحدة API شبكة غير متزامن لإنشاء بروتوكول TCP أو يعتمد على التدفق
var net = require("net"); var server = net.createServer(); const port = 3500; server.on("connection", function (socket) { console.log("Client connected from", socket.remoteAddress, socket.remotePort); socket.write("Hello from the server!"); socket.on("data", function (data) { console.log("Msg from client:", data.toString()); }); socket.on("close", function (err) { if (err) { console.log("Client disconnected due to error"); } else { console.log("Client disconnected"); } }); }); server.on("listening", function () { console.log("Server is listening on port", port); }); server.listen(port);
Use ctrl + b, followed by a direction key, to switch panes in the terminal
يقدم خادم TCP البسيط هذا العديد من الطرق المفيدةnet
الوحدة. دعونا نستكشفها أكثر.
جانب الخادم
- نحن نستورد
net
الوحدة على الخط 1 . - ال
createServer
الطريقة في السطر 3 ، كما يوحي الاسم، تُنشئ كائن خادم .