docs: function SocketProxy() {
    // the socket we are paired with
    this.pair = null;
  
    // internal sockets have fd -1
    this._handle = {fd: -1};
  
    // mimic a remote address / remote port
    this.remoteAddress = '0.0.0.0';
    this.remotePort = '0';
  
    // give the client some time to listen
    // for the connect event
    function onNextTick() {
      this.emit('connect');
    }
    process.nextTick(onNextTick.bind(this));
  }