WebSocketServer QML 类型
QML 接口到 QWebSocketServer. 更多信息...
导入声明 | import QtWebSockets 1.7 |
属性
- accept : bool
- errorString : QString
- host : QString
- listen : bool
- name : QString
- port : int
- supportedSubprotocols : QStringList
(since 6.4)
- url : QUrl
信号
- clientConnected(WebSocket webSocket)
详细说明
属性文档
accept : bool |
设置为 true 以在服务器监听时接受传入客户端连接。当设置为 false 时,拒绝传入连接。默认情况下,接受连接。
errorString : QString |
如果发生错误,则返回错误信息的字符串化表示。
host : QString |
服务器的主机地址。默认情况下使用 localhost。
listen : bool |
当服务器应该监听客户端连接时设置为 true,否则为 false。当设置为 true 时,服务器将在由主机和端口定义的指定 URL 上监听,如果 accept 为 true,则接受传入的客户端连接。否则关闭服务器。默认情况下,服务器不监听。
name : QString |
在 HTTP 握手阶段使用此服务器的名称。
port : int |
该服务器正在监听的端口。值必须在 0-65535 范围内。
默认情况下,端口将自动选择。
supportedSubprotocols : QStringList |
服务器支持的协议列表。
此属性自 Qt 6.4 起引用。
url : QUrl |
客户端 WebSockets 可以连接的服务器 URL。URL 使用 ws:// 方案,包括服务器监听的端口和服务器的主机地址。
信号文档
clientConnected(WebSocket webSocket) |
当客户端连接到该服务器时,会发射此信号。 webSocket 是新创建的 WebSocket。
注意:相应的处理程序是 onClientConnected
。
© 2024 The Qt Company Ltd. 本文档中包含的文档贡献是各自所有者的版权。提供的文档是根据由自由软件基金会发布的 GNU自由文档许可证版本1.3 的条款许可的。Qt及其相关标志是芬兰的Qt Company Ltd.和/或在其他国家和地区的世界性商标。所有其他商标均为其各自所有者的财产。