- 博客(5)
- 收藏
- 关注
c语言mongoose库
嵌入式设备常用第三方网络库,mongoose,为TCP、UDP、HTTP、WebSocket、CoAP、MQTT实现提供了轻量框架。适用于各种嵌入式板卡:TI CC3200,TI MSP430,STM32,ESP8266;在所有基于Linux的板上,例如Raspberry PI,BeagleBone等
具有简单的基于事件的API的单线程,异步,非阻塞内核
内置协议:
普通TCP,普通UDP,SSL / TLS(单向或双向),客户端和服务器
HTTP客户端和服务器
WebSocket客户端和服务器
MQTT客户端和服务器
CoAP客户端和服务器
DNS客户端和服务器
异步DNS解析器
微小的静态和运行时占用空间
源代码均符合ISO C和ISO C ++
易于集成:只需将mongoose.c和mongoose.h文件复制到构建树中
Mongoose有三种基本数据结构:
struct mg_mgr是保存所有活动连接的事件管理器;
struct mg_connection描述连接;
struct mbuf描述数据缓冲区(接收或发送的数据);
Mongoose有三种基本数据结构:
struct
2024-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人