微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > CC3200 TCP数据发送使用非阻塞问题

CC3200 TCP数据发送使用非阻塞问题

时间:10-02 整理:3721RD 点击:

TI工程师:

      您好!

      目前使用CC3200做tcp通讯,在client端调用sl_send函数发送数据,现在的问题是在数据较多的情况下,sl_send函数耗时较长,但是我希望不管是否发送成功,sl_send函数能及时返回。

      1、目前采用了设置为noblocking的方法,sl_send函数会及时返回-11,但是问题是一旦返回一次-11,就再也发不成功了。请问这种情况应该怎么解决?

      2、接收可以设置SL_SO_RCVTIMEO使函数尽快返回,发送是否有SL_SO_SNDTIMEO?

      希望尽快得到回复,谢谢!

请问再也发送不成功的意思是它每次都会返回-11了吗?

是的,每次都返回-11

有没有命令可以查询CC3200中无线部分状态,例如发送缓存BUFf剩余空间等参数?我想可以先查询后再根据状态情况调用SL_SEND,有空闲就调用发送,没有空闲就等待空闲后再发。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top