文档首页 > > SDK参考> SDK开发指南> LiteOS端云互通组件实战演练> (参考)端云互通组件无线接入实例> 注意事项

注意事项

分享
更新时间: 2019/01/02 GMT+08:00

由于LiteOS SDK端云互通组件的发送和接收在同一个任务中,接收消息的接口不能一直是阻塞的,而必须使用带有超时机制的接收接口,即我们总是实现int32_t (\*recv_timeout)(int32_t id , int8_t \*buf, uint32_t len, int32_t timeout)这个接口,且接收超时时间目前是10秒(#define BIND_TIMEOUT (10))。

如果用户设计的应用发送消息和接收消息在不同的任务中,那么可以使用阻塞接口int32_t (\*recv)(int32_t id , int8_t \*buf, uint32_t len)。

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区