Skip to content

Instantly share code, notes, and snippets.

@lucasrenan
Created March 13, 2012 00:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save lucasrenan/2025720 to your computer and use it in GitHub Desktop.
Save lucasrenan/2025720 to your computer and use it in GitHub Desktop.
// server
var net = require("net")
, server
;
server = net.createServer(function(socket){
// socket.end("bye\n");
socket.on("connect", function(){
console.log("conectou\n");
});
socket.on("data", function(buffer){
console.log(buffer.toString());
});
});
server.listen("3000");
//////////////////////////////////////////////////////////////
// client
var net = require("net")
, socket
;
// console.log(process.argv);
socket = new net.Socket();
socket.connect("3000", "127.0.0.1", function(){
console.log("connecting\n");
});
// socket.end("disconnecting\n");
// socket.on("data", function(buffer){
// console.log(buffer.toString());
// });
process.stdin.resume();
process.stdin.setEncoding('utf8');
process.stdin.on('data', function (message) {
// process.stdout.write('data: ' + chunk);
socket.write(message);
});
// process.stdin.on('end', function () {
// process.stdout.write('end');
// });
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment