Das Modul exportiert createSocket und Socket. Die zulässigen Socket-Typen sind
udp4 und udp6, und die Socket-Oberfläche umfasst die vertrauten Methoden für
Bind, Senden, Verbinden, Multicast, Puffergröße, ref, unref und Schließen. Ein
gebundener Socket hält das Skript am Leben, bis er geschlossen oder mit unref
freigegeben wird.
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");
});Bei aktiven Sandbox-Flags wird der Netzwerkzugriff über --allow-net[=HOSTS] und
--deny-net <HOSTS> gesteuert.
Reference
Status: Full · Not measured
dgram exports
Socket, createSocket