Skip to content

Instantly share code, notes, and snippets.

@adamwiggins
Created July 11, 2010 20:14
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save adamwiggins/471787 to your computer and use it in GitHub Desktop.
Save adamwiggins/471787 to your computer and use it in GitHub Desktop.
localhost';
var PORT = 9999;
var Buffer = require('buffer').Buffer,
dgram = require("dgram");
var client = dgram.createSocket();
var buf = new Buffer(4);
buf.write('PING');
console.log("Sending " + buf + " to " + HOST + ":" + PORT);
client.send(PORT, 'localhost', buf, 0, buf.length);
process.nextTick(function() {
process.exit();
});
var HOST = 'localhost',
PORT = 9999;
var dgram = require("dgram");
var server = dgram.createSocket(function (msg, rinfo) {
console.log("connection from " + rinfo.address + ":"+ rinfo.port);
console.log("server got: " + msg);
server.close();
});
server.bind(PORT, HOST);
server.addListener("listening", function () {
console.log("server listening on " + HOST + ":" + PORT);
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment