Módulo de datagrama Node.js
Exemplo
Crie um arquivo ("demo_dgram.js") que escute mensagens na porta 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);
Lembre-se de iniciar o arquivo:
C:\Users\Your Name>node demo_dgram.js
Exemplo
Crie um arquivo ("demo_dgram_send.js") que envie uma mensagem para a porta 8080:
var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.send(Buffer.from('abc'), 8080, 'localhost');
Lembre-se de iniciar o arquivo:
C:\Users\Your Name>node demo_dgram_send.js
Resultado
Ao iniciar o segundo arquivo, a primeira janela de comando ficará assim:
C:\Users\Your Name>node demo_dgram.js
I got this message: abc
Definição e uso
O módulo dgram fornece uma maneira de trabalhar com soquetes Datagram.
Ele pode ser usado para enviar mensagens de um computador/servidor para outro.
Sintaxe
A sintaxe para incluir o módulo dgram em seu aplicativo:
var dgram = require('dgram');
Métodos de datagrama
Method | Description |
---|---|
createSocket() | Creates a Socket object |