Sur cette page

WebSocketServer QML Type

Interface QML avec QWebSocketServer. Plus d'informations...

Import Statement: import QtWebSockets 1.11

Propriétés

Signaux

Description détaillée

Documentation sur les propriétés

accept : bool

La valeur true (vrai) permet d'accepter les connexions entrantes du client lorsque le serveur est à l'écoute. Si la valeur est false, les connexions entrantes sont rejetées. Par défaut, les connexions sont acceptées.

errorString : string [read-only]

Le message d'erreur en cas d'erreur.

host : string

L'adresse de l'hôte du serveur. Par défaut, localhost est utilisé.

listen : bool

La valeur "true" indique que le serveur doit écouter les connexions des clients, et la valeur "false" indique que le serveur doit écouter les connexions des clients. Lorsqu'il vaut true, le serveur écoute sur l'url spécifiée, définie par l'hôte et le port, et, lorsque accept est true, accepte les connexions entrantes du client. Dans le cas contraire, le serveur est fermé. Par défaut, le serveur n'écoute pas.

name : string

Le nom de ce serveur utilisé lors de la phase de prise de contact http.

port : int

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

Par défaut, un port est choisi automatiquement.

supportedSubprotocols : list<string> [since 6.4]

La 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 inclut le port sur lequel le serveur écoute et l'adresse de l'hôte du serveur.

Documentation sur les signaux

clientConnected(WebSocket webSocket)

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

Note : 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.