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

阻塞模式发送数据,如何设置发送超时?

  在CC3200 socket.h 文件中有 SL_SO_RCVTIMEO 参数,可以用来设置接收超时。
  但是未见  SL_SO_SNDTIMEO 参数用于设置发送超时,如何解决?

gaoyang9992006:

因为没这个功能。一般这种无线的接收和发送,都是接收才有超时的。比如两个人谈好,都是听的人可能没听清,然后说一句我没听清,重说一遍。很少有说话的人说我没说清,重新说一遍。。我想之所以没有,就是设计人员就是这么考虑的吧

Wang WeiHai:

我的需求是这样的:

1. 在FreeRTOS下运行,CC3200构成了一个传感器连续使用TCP上报数据,为了减少任务资源消耗,使用阻塞方式发送;
2. 当处于阻塞发送状态时,一旦网络连接断开时,此发送函数不会退出,尽管系统中可以知道网络连接断开,但无法关闭此发送函数。
3. 因此希望阻塞发送函数可以有超时退出功能,以便做后续处理。

赞(0)
未经允许不得转载:TI中文支持网 » 阻塞模式发送数据,如何设置发送超时?
分享到: 更多 (0)