Skip to content

Instantly share code, notes, and snippets.

@davidguttman
Created June 2, 2016 21:41
Show Gist options
  • Save davidguttman/b2c19e096f68f6973692160097bb7230 to your computer and use it in GitHub Desktop.
Save davidguttman/b2c19e096f68f6973692160097bb7230 to your computer and use it in GitHub Desktop.
var server = http.createServer(handler)
var wsock = shoe(function (stream) {
var sock = net.connect(config.multilevel)
sock.on('error', function(err) {
sock.destroy()
if (err) return console.error(err)
})
sock.on('close', function() {
stream.destroy()
})
stream.pipe(sock).pipe(stream)
})
wsock.install(server, '/multilevel')
return server
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment