code: func (a *Astilectron) listenTCP() (err error) {
  	// Log
  	astilog.Debug("Listening...")
  
  	// Listen
  	if a.listener, err = net.Listen("tcp", "127.0.0.1:"); err != nil {
  		return errors.Wrap(err, "tcp net.Listen failed")
  	}
  
  	// Check a connection has been accepted quickly enough
  	var chanAccepted = make(chan bool)
  	go a.watchNoAccept(a.options.AcceptTCPTimeout, chanAccepted)
  
  	// Accept connections
  	go a.acceptTCP(chanAccepted)
  	return
  }
docs: // listenTCP listens to the first TCP connection coming its way (this should be Astilectron)