var net = require('net'), readline = require('readline'); var client = new net.Socket(); client.connect(8081, '127.0.0.1', function() { console.log('Connected'); var rl = readline.createInterface({ input: process.stdin, output: process.stdout }); rl.on('line', function(cmd){ console.log("Sending: "+ cmd); client.write(cmd); }); }); client.on('data', function(data) { console.log('Received: ' + data); }); client.on('close', function() { console.log('Connection closed'); });