uip_udp.patch.zip

时间:2015-06-15 09:38:43
【文件属性】:

文件名称:uip_udp.patch.zip

文件大小:108KB

文件格式:ZIP

更新时间:2015-06-15 09:38:43

uip udp

设计lootloader时需要用到一个超小型轻量级的,经选择发现uIP比较适合. 在参考相关资料并移植成功后,发现UDP服务器功能不太好用,主要表现在uip_udp_new()创建连接时指定客户端源端口号为0,以便接收所有未知客户端的数据. 但接收到数据后,必须更新 uip_udp_conn->rport 为客户端源端口,才能向客户端发送数据,但此后,仅只能接收此连接发来的数据,其它新客户端发来的数据会被抛弃. (uip_udp_conn->rport == 0 || UDPBUF->srcport == uip_udp_conn->rport) 因此我们需要让uIP的UDP接收到新数据后自动更新源地址和源端口以便回复信息,并自动恢复监听所有数据. 网上查得论文一篇,写得很不错.


【文件预览】:
uip_udp.patch
uIP中UDP协议实现的改进.pdf

网友评论

  • 有点帮助吧,结合了几篇,做出来了
  • 写得不怎么样,最后还是自己做出来的。
  • 试了很久都没有成功,不过还是谢谢了!
  • uip_udp用过,需要做一些改动,才能作为服务端用
  • 很早以前下载的,忘记写的什么了
  • 是一篇pdf的文章,网上好像也能直接搜索得到!