Учебник по Node.js

ГЛАВНАЯ СТРАНИЦА Node.js Введение в Node.js Node.js Начало работы Модули Node.js HTTP-модуль Node.js Файловая система Node.js URL-модуль Node.js Node.js NPM События Node.js Загрузить файлы Node.js Электронная почта Node.js

Node.js MySQL

Начать работу с MySQL MySQL Создать базу данных MySQL Создать таблицу MySQL вставить в MySQL выбрать из MySQL Где Порядок MySQL MySQL Удалить Таблица удаления MySQL Обновление MySQL Лимит MySQL MySQL присоединиться

Node.js MongoDB

Начать работу с MongoDB MongoDB Создать базу данных MongoDB Создать коллекцию Вставка MongoDB MongoDB Найти Запрос MongoDB Сортировка MongoDB MongoDB Удалить Коллекция MongoDB Drop Обновление MongoDB Лимит MongoDB Присоединиться к MongoDB

Малиновый Пи

Начать работу с RasPi Введение в RasPi GPIO Мигающий светодиод RasPi Светодиод RasPi и кнопка Проточные светодиоды RasPi Веб-сокет RasPi Веб-сокет со светодиодной подсветкой RasPi RGB Компоненты RasPi

Справочник по Node.js

Встроенные модули

Модуль дейтаграмм Node.js

❮ Встроенные модули


Пример

Создайте файл ("demo_dgram.js"), который прослушивает сообщения на порту 8080:

var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.on('message', function(msg, rinfo) {
  console.log('I got this message: ' + msg.toString());
});
s.bind(8080);

Не забудьте инициировать файл:

C:\Users\Your Name>node demo_dgram.js

Пример

Создайте файл ("demo_dgram_send.js"), который отправляет сообщение на порт 8080:

var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.send(Buffer.from('abc'), 8080, 'localhost');

Не забудьте инициировать файл:

C:\Users\Your Name>node demo_dgram_send.js

Результат

При запуске второго файла первое командное окно теперь будет выглядеть так:

C:\Users\Your Name>node demo_dgram.js
I got this message: abc

Определение и использование

Модуль dgram предоставляет способ работы с сокетами дейтаграмм.

Его можно использовать для отправки сообщений с одного компьютера/сервера на другой.


Синтаксис

Синтаксис включения модуля dgram в ваше приложение:

var dgram = require('dgram');

Методы дейтаграмм

Method Description
createSocket() Creates a Socket object

❮ Встроенные модули