Skip to content

Instantly share code, notes, and snippets.

@lsongdev
Created February 17, 2016 06:46
Show Gist options
  • Save lsongdev/dfc149c80646bfa07387 to your computer and use it in GitHub Desktop.
Save lsongdev/dfc149c80646bfa07387 to your computer and use it in GitHub Desktop.
var dgram = require('dgram');
var port = 1300;
var now = function() {
var date = new Date();
return new Buffer(date.toUTCString() + "\r\n");
}
var tcpserver = net.createServer(function(c) {
c.write(now());
c.end();
});
tcpserver.listen(port);
var udpserver = dgram.createSocket("udp4", function(msg, rinfo) {
var daytime = now();
udpserver.send(daytime, 0, daytime.length, rinfo.port, rinfo.address);
});
udpserver.bind(port);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment