![Linux C/C++服务器开发实践](https://wfqqreader-1252317822.image.myqcloud.com/cover/852/47216852/b_47216852.jpg)
上QQ阅读APP看书,第一时间看更新
1.3.2 UDP协议
UDP协议是无连接、不保证可靠的传输层协议。UDP协议头相对比较简单,如图1-7所示。
![](https://epubservercos.yuewen.com/04416A/26581530709223406/epubprivate/OEBPS/Images/Figure-P16_62178.jpg?sign=1738889673-yq4Yc8N5dRehTinIZDapY5ublwMt88gc-0-970ee3a842c1e0401f7e2a51fd228cde)
图1-7
如果用C语言来定义,代码如下:
typedef struct _UDP_HEADER //UDP头定义,共8个字节 { unsigned short m_usSourPort; //源端口号16bit unsigned short m_usDestPort; //目的端口号16bit unsigned short m_usLength; //数据报长度16bit unsigned short m_usCheckSum; //校验和16bit }UDP_HEADER, *PUDP_HEADER;