Перейти к содержимому

Справочник API node:dgram

Сокеты UDP для IPv4 и IPv6

На этой странице
Open in ChatGPTOpen in Claude

Модуль экспортирует createSocket и Socket. Допустимые типы сокетов — udp4 и udp6; сокет поддерживает привычные методы привязки, отправки, подключения, многоадресной рассылки, размеров буфера, ref, unref и закрытия. Привязанный сокет удерживает скрипт в работе, пока его не закроют или не вызовут для него 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

Была ли эта страница полезной?