TsgcWebSocketHTTPServer › Méthodes › Start
Démarre le serveur HTTP depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'ouverture des liaisons.
procedure Start;
Start génère un thread de travail interne qui définit Active := True, de sorte que l'appelant (généralement le thread principal de l'interface) retourne immédiatement au lieu de se bloquer pendant que le serveur se lie à ses ports configurés et initialise TLS/ALPN pour HTTP/2. Le serveur n'est pas garanti d'être en écoute lorsque Start retourne ; s'abonner à OnStartup pour être notifié une fois que le serveur accepte des connexions. Définir Port, les Bindings éventuels et les options TLS / HTTP2 avant d'appeler Start. Utiliser la propriété Active directement si vous préférez un démarrage synchrone qui s'exécute sur le thread appelant.
oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Start();