![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=1738872837-15EHrc3ZnQYJMt688OddlmmzFa8wW1BQ-0-7115d75b06cc6f79b3b2d077b21df4a6)
图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;