Moduł datagramowy Node.js

❮ Wbudowane moduły


Przykład

Utwórz plik ("demo_dgram.js"), który nasłuchuje wiadomości na porcie 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);

Pamiętaj, aby zainicjować plik:

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

Przykład

Utwórz plik ("demo_dgram_send.js"), który wysyła wiadomość na port 8080:

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

Pamiętaj, aby zainicjować plik:

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

Wynik

Podczas inicjowania drugiego pliku, pierwsze okno poleceń będzie teraz wyglądać tak:

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

Definicja i użycie

Moduł dgram zapewnia sposób pracy z gniazdami Datagram.

Może być używany do wysyłania wiadomości z jednego komputera/serwera na drugi.


Składnia

Składnia dołączania modułu dgram do aplikacji:

var dgram = require('dgram');

Metody datagramowe

Method Description
createSocket() Creates a Socket object

❮ Wbudowane moduły