QML WebSocket 客户端

解释如何编写 QML WebSocket 客户端示例。

QML WebSocket 客户端示例创建了一个到 echo 服务器安全和不安全的 WebSocket 连接,使用 QML API,并在打开和关闭连接之间切换。每次成功打开连接时,它都会发送一条消息。

QML WebSocket Client GUI

此示例打开一个包含欢迎信息的窗口。每次点击窗口时,它会在打开和关闭到外部 echo 服务器的两个连接之间切换。使用的 echo 服务器位于 ws.ifelse.io,该示例需要互联网连接才能工作。此外,必须启用 TLS 以确保安全连接能够工作。当打开或关闭连接时,由 onStatusChanged 处理程序处理状态更改信号。每次打开套接字时,都会发送一条消息,每次关闭套接字时,都会在窗口中记录一条消息。此外,还有一个 onTextMessageReceived 处理程序,它会将收到的服务器消息记录在窗口中。

示例项目 @ code.qt.io

© 2024 The Qt Company Ltd. 本文件中包含的文档贡献的版权属于其各自的拥有者。本文件中提供的文档是根据由自由软件基金会发布的 GNU 自由文档许可证版本 1.3 条款许可的。Qt 和相应的标志是 The Qt Company Ltd. 在芬兰和其他国家/地区的商标。所有其他商标均为其各自所有者的财产。