constructor (port) {
    super()
    this._staticServer = new HttpStaticServer({
      basePath: './public'
    })
    this._port = port
    this._wss = null
    this._ws = null
    this._http = null
  }
RemoteController handles the requests by sending them a remote client.

This controller requires a client to be connected. Otherwise, it will reply with a BackendError
to every incoming request.

This controller can only be used in Node since it depends on {@link createServer}, {@link WebSocketServer} and {@link Server}