Node.js Datagram Module
Example
Make a file ("demo_dgram.js") that listens for messages on port 8080:
var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.on('message', function(msg, rinfo) {
console.log('I got this
message: ' + msg);
});
s.bind(8080);
Remember to initiate the file:
C:\Users\Your Name>node demo_dgram.js
Example
Make a file ("demo_dgram_send.js") that sends a message to port 8080:
var dgram = require('dgram');
var s = dgram.createSocket('udp4');
s.send(Buffer.from('abc'), 8080, 'localhost');
Remember to initiate the file:
C:\Users\Your Name>node demo_dgram_send.js
Result
When initiating the second file, the first Command window will now look like this:
C:\Users\Your Name>node demo_dgram.js
I got this message: abc
Definition and Usage
The dgram module provides a way of working with Datagram sockets.
It can be used to send messages from one computer/server to another.
Syntax
The syntax for including the dgram module in your application:
var dgram = require('dgram');
Datagram Methods
Method | Description |
---|---|
createSocket() | Creates a Socket object |