Skip to content

Instantly share code, notes, and snippets.

@rahulkmr
Created February 9, 2010 14:45
Show Gist options
  • Save rahulkmr/299258 to your computer and use it in GitHub Desktop.
Save rahulkmr/299258 to your computer and use it in GitHub Desktop.
var tcp = require("tcp");
var server = tcp.createServer(function (socket) {
var client;
socket.addListener("connect", function () {
client = tcp.createConnection(22);
client.addListener("receive", function (data) {
socket.send(data);
});
client.addListener("eof", function () {
client.close();
});
});
socket.addListener("receive", function (data) {
client.send(data);
});
socket.addListener("eof", function () {
/* Communication complete. */
triggerCallback();
socket.close();
});
});
server.listen(7000, "localhost");
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment