TsgcWebSocketServer_HTTPAPIMétodos › Start

Start Método

Inicia el servidor HTTP.sys desde un hilo secundario para que el hilo que lo llama no quede bloqueado mientras se registran los grupos de URL y los enlaces.

Sintaxis

procedure Start;

Observaciones

Start genera un hilo de trabajo interno que establece Active := True, de modo que el llamador (normalmente el hilo de la interfaz de usuario principal) retorna inmediatamente en lugar de bloquearse mientras HTTP.sys abre la cola de solicitudes, registra el grupo de URL y configura cada enlace. No se garantiza que el servidor esté escuchando cuando Start retorne; suscríbase a OnStartup para recibir notificación una vez que el servidor acepte conexiones. Establezca Host y Port (o rellene Bindings) antes de llamar a Start. Cuando BindingOptions.ConfigureSSLCertificate es True, el proceso debe ejecutarse con derechos de administrador porque la reserva de URL se crea al vuelo; deshabilite esa opción cuando la URL ya haya sido reservada con netsh para iniciar sin elevación de privilegios. Utilice la propiedad Active directamente si prefiere un inicio síncrono que se ejecute en el hilo llamador.

Ejemplo


oServer := TsgcWebSocketServer_HTTPAPI.Create(nil);
oServer.Host := '127.0.0.1';
oServer.Port := 80;
oServer.Start();

Volver a Métodos