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,有空闲就调用发送,没有空闲就等待空闲后再发。