mirror of
https://github.com/Unitech/pm2.git
synced 2025-12-08 20:35:53 +00:00
40 lines
860 B
JavaScript
40 lines
860 B
JavaScript
var udp = require('dgram');
|
|
|
|
// -------------------- udp client ----------------
|
|
|
|
var buffer = require('buffer');
|
|
|
|
// creating a client socket
|
|
var client = udp.createSocket('udp4');
|
|
|
|
//buffer msg
|
|
var data = Buffer.from('siddheshrane');
|
|
|
|
client.on('message',function(msg,info){
|
|
console.log('Data received from server : ' + msg.toString());
|
|
console.log('Received %d bytes from %s:%d\n',msg.length, info.address, info.port);
|
|
});
|
|
|
|
setInterval(() => {
|
|
//sending msg
|
|
client.send(data,2222,'localhost',function(error){
|
|
if(error){
|
|
client.close();
|
|
}else{
|
|
console.log('Data sent !!!');
|
|
}
|
|
});
|
|
}, 10)
|
|
|
|
var data1 = Buffer.from('hello');
|
|
var data2 = Buffer.from('world');
|
|
|
|
//sending multiple msg
|
|
client.send([data1,data2],2222,'localhost',function(error){
|
|
if(error){
|
|
client.close();
|
|
}else{
|
|
console.log('Data sent !!!');
|
|
}
|
|
});
|