TsgcWebSocketServerMéthodes › DisconnectAll

DisconnectAll Méthode

Déconnecte toutes les connexions clientes actives tout en maintenant le serveur à l'écoute de nouvelles connexions.

Syntaxe

procedure DisconnectAll;

Remarques

DisconnectAll parcourt la liste interne des connexions sous un verrou et appelle DisconnectPeer sur chaque client actif, coupant les sockets au niveau TCP sans envoyer de trame WebSocket Close. Le serveur continue d'écouter les nouvelles connexions entrantes ; cette méthode n'arrête pas ni ne déliera le serveur. OnDisconnect se déclenche une fois pour chaque client fermé. La méthode est invoquée automatiquement lors de l'arrêt du serveur, mais vous pouvez l'appeler à tout moment pour vider de force la table de session (par exemple après un changement de configuration ou lors du drainage d'un pool pour redémarrage).

Exemple


oServer.DisconnectAll;

Retour aux méthodes