前言
这篇文章主要学习的是 在ESP32上创建Websocket server(服务器)所创建的Websocket server(服务器)将作为回发服务器使用,也就是说它会把接收自客户端的数据回发给客户端。
为了对服务器进行测试,我们将使用Python开发一个非常简单的客户端。
ESP32 服务器起的构建与 ESP32 客户端的构建相似,可以先看这篇文章 ESP32 Arduino 学习 :设置 Websocket Client(客户端)
操作环境
测试用的开发板: bpibit
测试用的软件:
我使用 vscode 作为 python 解释器,用其他 IDE 也可以,例如 PyCharm 等等
ESP32 服务器
代码讲解
WebSocketServer webSocketServer;
创建 WebSocketServer 类的对象,它负责提供从客户端接收请求以及对数据交换进行处理时所需要的方法。