贰梓 发表于 2017-12-6 19:26:27

shu请教一个ucosII+lwip用select方式查询不到可读状态的问题

ucosII+lwip系统,作为客户端建立两个TCP连接访问读同一个服务器(工业相机)的同一个端口,一个获取视频流一个读取MODBUS寄存器状态。
单独只用一个链接单独访问视频或者MODBUS的时候可以正常通信。服务端已经验证可以正常被两个链接同时访问。
两个连接同时的时候用Wireshark监控数据两路连接都有数据正常通信且有ACK,但是应用层只有一路可以被正常select到可读。
调试发现LWIP收到数据但是在select任务里只有一路能被扫到可读状态。
希望有经验的大神给指个方向,谢谢!

贰梓 发表于 2017-12-8 09:05:09

已经解决,问题出在操作系统配置的最大标志位个数上,遇到相同问题的可以看看相关的配置
页: [1]
查看完整版本: shu请教一个ucosII+lwip用select方式查询不到可读状态的问题