TsgcWebSocketServer_HTTPAPI › Méthodes

Méthodes TsgcWebSocketServer_HTTPAPI

Méthodes publiques regroupées par objectif, suivies de la liste alphabétique complète.

Connexion

NomDescription
StartDémarre le serveur HTTP.sys depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'enregistrement des groupes d'URL et des liaisons.
Stop Arrête le serveur HTTP.sys depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions et la libération de la file d'attente des requêtes.
ReStartArrête puis redémarre le serveur HTTP.sys depuis un thread secondaire, utile après la modification des liaisons, des ports ou des certificats SSL au moment de l'exécution.
DisconnectAllDéconnecte toutes les connexions WebSocket actives tout en laissant le serveur HTTP.sys à l'écoute de nouvelles connexions.

Messagerie

NomDescription
Broadcast Envoie le même message à tous les clients connectés, éventuellement filtré par canal, protocole ou liste de GUID de connexion.
WriteDataEnvoie un message à un seul client identifié par son GUID de connexion.
PingEnvoie une trame ping WebSocket à chaque client connecté.

Partage

NomDescription
ShareListAcquiert un verrou partagé (lecture seule) sur la liste de connexions interne et la renvoie pour une énumération simultanée.
UnShareListLibère le verrou partagé (lecture seule) précédemment acquis par ShareList.

Toutes les méthodes (alphabétique)

NomDescription
Broadcast Envoie le même message à tous les clients connectés, éventuellement filtré par canal, protocole ou liste de GUID de connexion.
DisconnectAllDéconnecte toutes les connexions WebSocket actives tout en laissant le serveur HTTP.sys à l'écoute de nouvelles connexions.
PingEnvoie une trame ping WebSocket à chaque client connecté.
ReStartArrête puis redémarre le serveur HTTP.sys depuis un thread secondaire, utile après la modification des liaisons, des ports ou des certificats SSL au moment de l'exécution.
ShareListAcquiert un verrou partagé (lecture seule) sur la liste de connexions interne et la renvoie pour une énumération simultanée.
StartDémarre le serveur HTTP.sys depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant l'enregistrement des groupes d'URL et des liaisons.
Stop Arrête le serveur HTTP.sys depuis un thread secondaire afin que le thread appelant ne soit pas bloqué pendant la fermeture des connexions et la libération de la file d'attente des requêtes.
UnShareListLibère le verrou partagé (lecture seule) précédemment acquis par ShareList.
WriteDataEnvoie un message à un seul client identifié par son GUID de connexion.