TsgcWebSocketServer_HTTPAPI › Propriétés
Propriétés publiées regroupées par objectif, suivies de la liste alphabétique complète.
| Nom | Description |
|---|---|
| Active | Démarre ou arrête l'écouteur HTTP.sys, en enregistrant l'URL configurée auprès du pilote du noyau Windows. |
| Host | Nom d'hôte ou adresse IP utilisé pour construire l'URL enregistrée auprès du pilote http.sys. |
| Port | Port TCP qui, combiné avec Host, forme l'URL que le pilote http.sys réserve pour le serveur. |
| BindingOptions | Affine la façon dont les réservations d'URL et les certificats SSL sont enregistrés auprès du pilote http.sys au démarrage. |
| MaxConnections | Nombre maximum de connexions client simultanées acceptées par l'écouteur http.sys (zéro signifie illimité). |
| Nom | Description |
|---|---|
| Timeouts | Remplace les délais d'expiration par défaut de http.sys pour les requêtes, le corps de l'entité, le keep-alive et le débit d'envoi. |
| Nom | Description |
|---|---|
| Authentication | Active et configure l'authentification par nom d'utilisateur/mot de passe pour les requêtes WebSocket et HTTP entrantes. |
| SSL | Active TLS/SSL sur l'écouteur http.sys afin que les clients puissent se connecter via wss:// ou https://. |
| SSLOptions | Identifie l'entrée du magasin de certificats Windows à laquelle http.sys lie l'écouteur lorsque SSL est activé. |
| SecurityOptions | Définit les règles d'admission telles que les origines autorisées pour les poignées de main WebSocket du navigateur. |
| APIKeyManager | Composant optionnel de gestion des clés API utilisé pour valider les clés API entrantes avant d'accepter une connexion. |
| Nom | Description |
|---|---|
| HeartBeat | Envoie des trames ping périodiques pour maintenir les connexions WebSocket inactives et détecter les pairs injoignables. |
| WatchDog | Redémarre automatiquement le serveur après un arrêt inattendu ou un échec d'écouteur. |
| Firewall | Assigne un composant pare-feu qui filtre les connexions entrantes par IP, région ou règles personnalisées. |
| RateLimiter | Assigne un composant de limitation de débit qui plafonne les taux de requêtes et de messages par client ou par IP. |
| Nom | Description |
|---|---|
| Asynchronous | Active les envois en mode fire-and-forget : l'appelant retourne immédiatement et la complétion est signalée via l'événement OnAsynchronous. |
| MaxBandwidth | Bande passante maximale autorisée en octets par seconde pour toutes les connexions (zéro signifie illimité). |
| ThreadPoolSize | Nombre de threads de travail desservant la file de requêtes http.sys via IOCP. |
| ReadBufferSize | Taille en octets du tampon de réception alloué par lecture overlapped en attente sur la file de requêtes http.sys. |
| FineTune | Commandes de bas niveau au niveau du noyau qui façonnent la façon dont http.sys met en file d'attente, distribue et complète les requêtes. |
| Nom | Description |
|---|---|
| HTTPUploadFiles | Contrôle comment les fichiers téléversés via HTTP POST sont mis en tampon (mémoire ou flux de fichier) et sauvegardés sur le disque. |
| Nom | Description |
|---|---|
| Options | Regroupe divers indicateurs de comportement du serveur : gestion des fragments, délais d'expiration d'écriture, pages de test HTTP et validation UTF-8. |
| QueueOptions | Sérialise les messages sortants via une file d'attente interne par connexion pour éviter les conflits entre les threads. |
| Extensions | Configure les extensions du protocole WebSocket telles que la compression deflate par message. |
| Specifications | Active ou désactive les spécifications du protocole WebSocket que le serveur acceptera. |
| Nom | Description |
|---|---|
| LogFile | Écrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |
| Nom | Description |
|---|---|
| Active | Démarre ou arrête l'écouteur HTTP.sys, en enregistrant l'URL configurée auprès du pilote du noyau Windows. |
| APIKeyManager | Composant optionnel de gestion des clés API utilisé pour valider les clés API entrantes avant d'accepter une connexion. |
| Asynchronous | Active les envois en mode fire-and-forget : l'appelant retourne immédiatement et la complétion est signalée via l'événement OnAsynchronous. |
| Authentication | Active et configure l'authentification par nom d'utilisateur/mot de passe pour les requêtes WebSocket et HTTP entrantes. |
| BindingOptions | Affine la façon dont les réservations d'URL et les certificats SSL sont enregistrés auprès du pilote http.sys au démarrage. |
| Extensions | Configure les extensions du protocole WebSocket telles que la compression deflate par message. |
| FineTune | Commandes de bas niveau au niveau du noyau qui façonnent la façon dont http.sys met en file d'attente, distribue et complète les requêtes. |
| Firewall | Assigne un composant pare-feu qui filtre les connexions entrantes par IP, région ou règles personnalisées. |
| HeartBeat | Envoie des trames ping périodiques pour maintenir les connexions WebSocket inactives et détecter les pairs injoignables. |
| Host | Nom d'hôte ou adresse IP utilisé pour construire l'URL enregistrée auprès du pilote http.sys. |
| HTTPUploadFiles | Contrôle comment les fichiers téléversés via HTTP POST sont mis en tampon (mémoire ou flux de fichier) et sauvegardés sur le disque. |
| LogFile | Écrit chaque message socket entrant et sortant dans un fichier journal pour le débogage et l'audit. |
| MaxBandwidth | Bande passante maximale autorisée en octets par seconde pour toutes les connexions (zéro signifie illimité). |
| MaxConnections | Nombre maximum de connexions client simultanées acceptées par l'écouteur http.sys (zéro signifie illimité). |
| Options | Regroupe divers indicateurs de comportement du serveur : gestion des fragments, délais d'expiration d'écriture, pages de test HTTP et validation UTF-8. |
| Port | Port TCP qui, combiné avec Host, forme l'URL que le pilote http.sys réserve pour le serveur. |
| QueueOptions | Sérialise les messages sortants via une file d'attente interne par connexion pour éviter les conflits entre les threads. |
| RateLimiter | Assigne un composant de limitation de débit qui plafonne les taux de requêtes et de messages par client ou par IP. |
| ReadBufferSize | Taille en octets du tampon de réception alloué par lecture overlapped en attente sur la file de requêtes http.sys. |
| SecurityOptions | Définit les règles d'admission telles que les origines autorisées pour les poignées de main WebSocket du navigateur. |
| Specifications | Active ou désactive les spécifications du protocole WebSocket que le serveur acceptera. |
| SSL | Active TLS/SSL sur l'écouteur http.sys afin que les clients puissent se connecter via wss:// ou https://. |
| SSLOptions | Identifie l'entrée du magasin de certificats Windows à laquelle http.sys lie l'écouteur lorsque SSL est activé. |
| ThreadPoolSize | Nombre de threads de travail desservant la file de requêtes http.sys via IOCP. |
| Timeouts | Remplace les délais d'expiration par défaut de http.sys pour les requêtes, le corps de l'entité, le keep-alive et le débit d'envoi. |
| Version | Chaîne en lecture seule avec la version de la bibliothèque sgcWebSockets intégrée dans le binaire. |
| WatchDog | Redémarre automatiquement le serveur après un arrêt inattendu ou un échec d'écouteur. |