lwIp解析--udp
发布时间
阅读量:
阅读量
lwIp源码解析–UDP协议实现
一、简介
1.1 lwip版本信息
所采用的lwip版本为2.1.2
1.2 源代码路径说明
lwip-2.1.2\src\core\udp.c
代码行数共计1.3K,UDP作为一种无需建立连接且不维护状态的传输层通信协议,在具体实现过程中相较于TCP具有更为简洁的结构。
二、源码解析
整体源码架构划分为四个模块,依次为UDP头部结构定义、UDP初始化操作函数、UDP数据发送功能函数以及UDP数据接收处理函数。
2.1 udp 头部
struct udp_hdr {
PACK_STRUCT_FIELD(u16_t src);
PACK_STRUCT_FIELD(u16_t dest); /* src/dest UDP ports */
PACK_STRUCT_FIELD(u16_t len);
PACK_STRUCT_FIELD(u16_t chksum);
} PACK_STRUCT_STRUCT;
UDP
全部评论 (0)
还没有任何评论哟~
