作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
在《QML WebSocket 客户端》一节中,我们开发了一个 WebSocket 客户端,但在测试的时候,连接的是 Postman 提供的 Echo Server。现在,是时候编写一个真正属于自己的服务了,而这需要通过 QML 提供的 WebSocketServer 类型来实现。
我们之前说过,QML 中的 WebSocket 类型是基于 C++/Qt 中的 QWebSocket 实现的,而 QWebSocket 和 QWebSocketServer 是成对的,所以正如你想的那样,WebSocketServer 类型是基于 QWebSocketServer 实现的。
也就是说,无论是 WebSocket 客户端编程,还是服务端编程,只要熟悉 C++/Qt 中的相关用法,QML 中的也必然能轻松理解和掌握。
完整的思维导图如下:
基本步骤
要实现一个 WebSocket Server,需要经过以下步骤。
- 导入 WebSocket 模块