TsgcWebSocketHTTPServerPropriétés › Active

Active Propriété

Démarre ou arrête le serveur HTTP/WebSocket, en ouvrant les sockets d'écoute sur les liaisons configurées.

Syntaxe

property Active: Boolean read GetActive write SetActive default False;

Valeur par défaut

False

Remarques

Définissez Active à True pour que le serveur commence à écouter sur le Port configuré (et les Bindings supplémentaires éventuels) ; le remettre à False arrête le serveur et ferme chaque connexion active. Le commutateur est exécuté dans le thread appelant, donc la méthode bloque jusqu'à ce que l'écouteur soit entièrement démarré ou arrêté — utilisez Start/Stop si vous préférez un thread en arrière-plan. Après l'arrêt, appelez Bindings.Clear() avant de redémarrer sur un port différent pour supprimer les handles précédents.

Exemple


oServer := TsgcWebSocketHTTPServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;

Retour aux propriétés