【文件属性】:
文件名称:ESP-8266-WebSocket:用于ESP 8266 WiFi模块的WebSocket服务器
文件大小:37KB
文件格式:ZIP
更新时间:2021-05-07 19:40:09
C
ESP 8266的Websocket守护程序
这是基于的Websocket实现。
该库使用的剥离版本作为基础。 即使Websocket实现完全独立于该代码,我还是以该项目为起点。 因此,感谢作者这个项目。
该代码为ESP8266 WiFi模块实现了WebSocket守护进程。 它支持:
倾听新客户
做握手
发送和接收消息
作为纯文本
作为二进制
消息揭露
创建任意消息框
收到消息的回调
去做:
连接到服务器
作为客户发送
没有直接的依赖关系,因为SHA1和Base64实现是代码的一部分。
仅在UART(串行)上回显ws帧的示例服务器
void onWsMessage (WSConnection *connection, const WSFrame *message) {
for ( int i = 0 ; i < message> payloadLength ; i++)
【文件预览】:
ESP-8266-WebSocket-master
----README.esphttpd(4KB)
----user()
--------uart_register.h(5KB)
--------base64.h(171B)
--------uart.h(2KB)
--------uart.c(6KB)
--------sha1.h(644B)
--------sha1.c(4KB)
--------websocketd.c(7KB)
--------base64.c(3KB)
--------websocketd.h(3KB)
--------user_main.c(2KB)
----LICENCE(1KB)
----README.md(4KB)
----Makefile(4KB)
----.gitignore(265B)
----include()
--------uart_hw.h(6KB)
--------mem_manager.h(2KB)
--------lwipopts.h(54KB)
--------httpdconfig.h(261B)
--------user_config.h(1B)
--------espmissingincludes.h(2KB)