AResponseInfo.
TsgcWebSocketHTTPServer implémente un composant WebSocket serveur et peut gérer de multiples connexions clientes dans des threads séparés, comme TsgcWebSocketServer, et vous permet de servir des pages HTML grâce à un serveur HTTP intégré, partageant le même port pour les connexions WebSocket et les requêtes HTTP.
Suivez les étapes ci-dessous pour configurer ce composant :
1. Déposez un composant TsgcWebSocketHTTPServer dans le formulaire
2. Définissez Port (par défaut 80). Si vous êtes derrière un pare-feu, vous devrez probablement le configurer.
3. Définissez les spécifications autorisées ; par défaut, toutes les spécifications sont autorisées.
RFC6455 : est la spécification WebSocket standard et recommandée.
Hixie76 : c'est un brouillon et il est recommandé d'établir des connexions Hixie76 uniquement si vous souhaitez fournir un support aux anciens navigateurs comme Safari 4.2
AResponseInfo.ContentText := '<HTML><HEADER>TEST</HEAD><BODY>Hello!</BODY></HTML>';
OnHTTPUploadBeforeCreatePostStream : cet événement est appelé après la lecture des en-têtes et avant la création du flux post.
* Dans certains cas, vous pouvez constater une consommation CPU élevée due à des connexions non sollicitées ; dans ces cas, retournez simplement une erreur 500 s'il s'agit d'une requête HTTP ou fermez la connexion pour les requêtes de protocole inconnu.
5. Créer une procédure et définir la propriété Active = true.
Autre