TsgcWebSocketServer › Propriétés › Active
Démarre ou arrête le serveur, ouvrant les sockets d'écoute sur les liaisons configurées.
property Active: Boolean read GetActive write SetActive default False;
False
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.
oServer := TsgcWebSocketServer.Create(nil);
oServer.Port := 80;
oServer.Active := true;