Skip to content

Instantly share code, notes, and snippets.

@othiym23
Last active December 23, 2015 23:29
Show Gist options
  • Select an option

  • Save othiym23/6710163 to your computer and use it in GitHub Desktop.

Select an option

Save othiym23/6710163 to your computer and use it in GitHub Desktop.

Revisions

  1. othiym23 revised this gist Sep 26, 2013. 1 changed file with 9 additions and 3 deletions.
    12 changes: 9 additions & 3 deletions async-n-net-server.js
    Original file line number Diff line number Diff line change
    @@ -1,7 +1,13 @@
    var key = process.addAsyncListener(...);
    var domain = require('domain');

    var server = net.createServer(...);
    var key = process.addAsyncListener(domain.____xXx__secret___asyncListener);

    var d = domain.create();
    d.on('error', ...);
    d.run(function () {
    var server = net.createServer(...);
    });

    process.removeAsyncListener(key);

    server.listen(8000);
    server.listen(8000);
  2. @trevnorris trevnorris created this gist Sep 26, 2013.
    7 changes: 7 additions & 0 deletions async-n-net-server.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,7 @@
    var key = process.addAsyncListener(...);

    var server = net.createServer(...);

    process.removeAsyncListener(key);

    server.listen(8000);