Sur cette page

WebSocketServer QML Type

Interface QML pour QWebSocketServer. En savoir plus…

Import Statement: import QtWebSockets 1.12

Propriétés

Signaux

Description détaillée

Documentation relative au bien immobilier

accept : bool

Définissez cette valeur sur « true » pour accepter les connexions entrantes des clients lorsque le serveur est à l'écoute. Si cette valeur est définie sur « false », les connexions entrantes sont rejetées. Par défaut, les connexions sont acceptées.

errorString : string [read-only]

Le message d'erreur converti en chaîne de caractères en cas d'erreur.

host : string

L'adresse hôte du serveur. Par défaut, c'est « localhost » qui est utilisé.

listen : bool

Définir cette valeur sur « true » lorsque le serveur doit écouter les connexions des clients, ou sur « false » dans le cas contraire. Lorsqu’elle est définie sur « true », le serveur écoute sur l’URL spécifiée, définie par l’hôte et le port, et, si la propriété « accept » est définie sur « true », il accepte les connexions entrantes des clients. Dans le cas contraire, le serveur est fermé. Par défaut, le serveur n’est pas à l’écoute.

name : string

Nom de ce serveur utilisé pendant la phase d'établissement de la connexion HTTP.

port : int

Le port sur lequel ce serveur est à l'écoute. La valeur doit être comprise entre 0 et 65535.

Par défaut, un port est choisi automatiquement.

supportedSubprotocols : list<string> [since 6.4]

Liste des protocoles pris en charge par le serveur.

Cette propriété a été introduite dans Qt 6.4.

url : url [read-only]

URL du serveur auquel les WebSockets clients peuvent se connecter. L'URL utilise le schéma « ws:// » et comprend le port sur lequel le serveur est à l'écoute ainsi que l'adresse hôte du serveur.

Documentation Signal

clientConnected(WebSocket webSocket)

Ce signal est émis lorsqu'un client se connecte à ce serveur. webSocket correspond à l'WebSocket nouvellement créé.

Remarque : le gestionnaire correspondant est onClientConnected.

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.