UIP协议栈UDP数据发送的问题

来源:互联网 发布:淘宝联盟互刷 编辑:程序博客网 时间:2024/04/26 18:20
调试UIP协议栈中UDP通信的时候发现UDP往外发送数据时每次上电的第一次总是发不出去,到第二次就好了。调试时发现第一次发送UDP包时发的是广播地址,mac地址是FF FF FF FF FF FF第二次才是目的端的mac地址。猜想可能第一次发送UDP包时接收端如果存在会发送应答信号,以获取服务器的mac地址。然后在程序启动时假发送一次,以获取服务器的mac地址,到真正发送数据时第一次就可成功发送。若外部服务器断开,则需要两次才能成功。
0 0
原创粉丝点击