ZHCAB54 March 2021 TM4C1292NCPDT , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XNCZAD
表 1-2 列出要在应用中使用的 lwIP Raw UDP API。图 1-2 显示使用 Raw API 的 UDP 客户端-服务器通信的简化流程图。
功能类别 | API | 说明 |
---|---|---|
UDP 连接 | udp_new | 创建一个新的 UDP PCB(协议控制块)。 |
udp_bind | 将 PCB 绑定到本地 IP 地址和端口。可以将 IP 地址指定为 IP_ADDR_ANY,以便将连接绑定到所有本地 IP 地址。 | |
udp_connect | 将 PCB 与远程 UDP 对等地址相关联。 | |
接收 UDP 数据 | udp_recv | 设置新数据到达时将调用的回调函数。 |
发送 UDP 数据 | udp_send | 将 UDP 数据包发送到与 PCB 关联的当前远程主机。 |
udp_sendto | 使用 UDP 将数据发送到指定的地址。 | |
关闭连接 | udp_disconnect | 移除 PCB 的远程端。 |
udp_remove | 移除并取消分配 PCB。 |