V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
youlikachen
V2EX  ›  问与答

开发 MQTT 把 freeRTOS 里的 MQTT 代码逻辑移到 Linux 里出现问题?

  •  
  •   youlikachen · 284 天前 · 364 次点击
    这是一个创建于 284 天前的主题,其中的信息可能已经有所发展或是发生改变。
    我现在在一家智能家居公司做网关方面的开发,最近开发 MQTT 遇到了问题,具体就是把 freeRTOS 里的 MQTT 代码逻辑移到 Linux 里,其中通信过程有问题,freeRTOS 里的 MQTT 都是用 lwip_connect ,lwip_select,lwip_recv 进行连接,移到 linux 改成 connect,select,recv,需要增加 while(ret=-1 && errno==EINTR)循环里进行连接,不然会报 select:Interrupted system call 错误,但是添加了这个最后手机 app 无法局域网或云端连上网关,感觉是哪里阻塞了,这个问题怎么解决啊
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1819 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 16:27 · PVG 00:27 · LAX 09:27 · JFK 12:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.