TI中文支持网
TI专业的中文技术问题搜集分享网站

c6678网口发数结束判断

通过网口GBE实现上位机和dsp的通信,两边都用的是sendto函数,协议是udp,以上位机通过网口用sendto函数发数为例,如何判断接收方接收结束?是上位机端执行完sendto函数吗?如何判断上位机执行完sendto函数后dsp端是否接收结束呢?

Trolong_support:

您好,有关UDP协议的例程提供给您一份程序源码,您可以参考里面函数的运用。NDK_UDP.rar

jinxiu pei:

回复 Trolong_support:

您好,谢谢你的程序,但我看了一下参考程序,并没有解决到我的问题,我想问的是执行完sendto函数后可以证明发送方发送结束,但是否代表接收方接收结束?

Ryan BL:

回复 jinxiu pei:

发送完毕通过检查自己的描述符检查,至于对方是否收到,很抱歉,这个就是udp和tcp很重要的区别之一,需要这个特性的话如果不转udp,只能自己做应用层的回复确认机制。
效率上来讲,不建议单一确认,可以ping/pong发送,发一个后检查上一个是否确认,否则重发。

赞(0)
未经允许不得转载:TI中文支持网 » c6678网口发数结束判断
分享到: 更多 (0)