Skip to content

Instantly share code, notes, and snippets.

@styks1111
Created September 19, 2018 17:11
Show Gist options
  • Select an option

  • Save styks1111/e29f719c542f2ee9536f3c3bdaad7688 to your computer and use it in GitHub Desktop.

Select an option

Save styks1111/e29f719c542f2ee9536f3c3bdaad7688 to your computer and use it in GitHub Desktop.

Revisions

  1. styks1111 created this gist Sep 19, 2018.
    17 changes: 17 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,17 @@
    const net = require('net');

    export default () => {
    return new Promise(resolve => {
    const server = net.createServer();
    server.listen(() => {
    console.log('callback');
    });
    console.log(server.address().port);

    server.on('error', err => {
    throw err;
    });

    resolve(server); // I don't want this here. I want it in the listen function
    });
    };