本文共 529 字,大约阅读时间需要 1 分钟。
// 本文章有些问题,请酌情看udp 只是 在 ip 上一层的协议,往下传的时候,要加ip头,udp维护了端口.除了这个udp 还 添加了数据包校验只要是 数据传送给 udp 协议,不管是 哪个mac 地址,哪个ip,哪个端口,发送来的数据,都会被udp 协议处理//udp 不负责建立连接,是个 ip 都可以给udp 直接发数据,不需要建立连接.// 可见 ,udp 只是对 ip 封装了个端口,还做了个校验,其实其他的没做什么
ip 层来数据 是监听端口 校验成功,传给用户 校验不成功,丢掉 不是监听端口 丢掉发数据 // udp 不考虑分片 查询网络接口 发送给ip层
- 收udp_input- 发udp_send udp_sendto_if
udp_new // 新建控制块udp_bind // 绑定端口udp_connect // 此api 不是用来建立连接的,注意.udp_send // 发送数据到对端ip及对端端口udp_recv // 接收任意对端ip及对端端口来的数据.udp_disconnect // 此 api 不是用来断开连接的,注意.udp_remove // 删除控制块
转载地址:http://qaigi.baihongyu.com/