- 纯 C 接口(myComm.h, extern "C"),7 个 API: comm_create / connect / disconnect / send / recv_register / state_register / destroy - 按功能拆分 5 个源文件: comm_internal.h + core/tcp/udp/uart.cpp - TCP 服务器: bind + listen + epoll accept 多客户端 - TCP 客户端: 非阻塞 connect + EPOLLOUT 检测完成 - UDP: bind + recvfrom/sendto - UART: open + termios 配置(波特率/数据位/停止位/校验) - comm_epoll_init() 幂等自初始化,comm_run() 无需预创建实例 - comm_run() / comm_stop() 事件循环控制 |
||
|---|---|---|
| .. | ||
| inc | ||
| src | ||
| build.sh | ||
| copy_headers.sh | ||
| linux.mk | ||
| makefile | ||