Módulo de datagramas de Node.js
Ejemplo
Cree un archivo ("demo_dgram.js") que escuche mensajes en el puerto 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);
Recuerde iniciar el archivo:
C:\Users\Your Name>node demo_dgram.js
Ejemplo
Cree un archivo ("demo_dgram_send.js") que envíe un mensaje al puerto 8080:
var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.send(Buffer.from('abc'), 8080, 'localhost');
Recuerde iniciar el archivo:
C:\Users\Your Name>node demo_dgram_send.js
Resultado
Al iniciar el segundo archivo, la primera ventana de comandos ahora se verá así:
C:\Users\Your Name>node demo_dgram.js
I got this message: abc
Definición y uso
El módulo dgram proporciona una forma de trabajar con sockets de datagramas.
Se puede usar para enviar mensajes de una computadora/servidor a otra.
Sintaxis
La sintaxis para incluir el módulo dgram en su aplicación:
var dgram = require('dgram');
Métodos de datagramas
Method | Description |
---|---|
createSocket() | Creates a Socket object |