انتقل إلى المحتوى

مرجع واجهة ⁦node:dgram⁩

مقابس ⁦UDP⁩ لـ ⁦IPv4⁩ و⁦IPv6⁩

في هذه الصفحة
Open in ChatGPTOpen in Claude

تصدّر الوحدة ⁦createSocket⁩ و⁦Socket⁩. وأنواع المقابس المقبولة هي ⁦udp4⁩ و⁦udp6⁩، وتتضمن واجهة المقبس توابع الربط والإرسال والاتصال والبث المتعدد وحجم المخزن المؤقت و⁦ref⁩ و⁦unref⁩ والإغلاق المألوفة. ويُبقي المقبس المربوط السكربت حيًّا إلى أن يُغلق أو يُلغى مرجعه.

import dgram from "node:dgram";

const socket = dgram.createSocket("udp4");
socket.on("message", (msg) => {
  console.log(String(msg)); // ping
  socket.close();
});
socket.bind(0, "127.0.0.1", () => {
  socket.send("ping", socket.address().port, "127.0.0.1");
});

عندما تكون خيارات العزل نشطة، يتحكم في الوصول إلى الشبكة ⁦--allow-net[=HOSTS]⁩ و⁦--deny-net <HOSTS>⁩.

Reference

Status: Full · Not measured

dgram exports

Socket, createSocket

هل كانت هذه الصفحة مفيدة؟