WebSocketServer QML Type
Interfaz QML para QWebSocketServer. Más...
| Import Statement: | import QtWebSockets 1.11 |
Propiedades
- accept : bool
- errorString : string
- host : string
- listen : bool
- name : string
- port : int
- supportedSubprotocols : list<string>
(since 6.4) - url : url
Señales
- clientConnected(WebSocket webSocket)
Descripción detallada
Documentación de la propiedad
accept : bool
Establecer a true para aceptar conexiones entrantes de clientes cuando el servidor está escuchando. Si es false, se rechazan las conexiones entrantes. Por defecto, se aceptan las conexiones.
errorString : string [read-only]
El mensaje de error stringificado en caso de que se produzca un error.
host : string
La dirección del servidor. Por defecto, se utiliza localhost.
listen : bool
Establece true cuando el servidor debe escuchar las conexiones de los clientes o false en caso contrario. Cuando se establece a true, el servidor escuchará en la url especificada definida por host y puerto y, cuando accept es true, acepta conexiones entrantes de clientes. En caso contrario, el servidor se cierra. Por defecto, el servidor no escucha.
name : string
El nombre de este servidor utilizado durante la fase de handshake http.
port : int
El puerto en el que escucha este servidor. El valor debe estar en el rango 0-65535.
Por defecto, se elige un puerto automáticamente.
supportedSubprotocols : list<string> [since 6.4]
La lista de protocolos soportados por el servidor.
Esta propiedad se introdujo en Qt 6.4.
url : url [read-only]
Url del servidor al que pueden conectarse los WebSockets cliente. La url utiliza el esquema ws:// e incluye el puerto en el que escucha el servidor y la dirección del host del servidor.
Documentación sobre señales
clientConnected(WebSocket webSocket)
Esta señal se emite cuando un cliente se conecta a este servidor. webSocket es el recién creado WebSocket.
Nota: El manejador correspondiente es 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.