嵌入式学习小组
直播中

建立建利12

8年用户 1317经验值
擅长:可编程逻辑 嵌入式技术
私信 关注

请问如何使read(CanSock, &frame, sizeof(frame))处于非阻塞读取?


         请问有谁知道如何使 read(CanSock, &frame, sizeof(frame))处于非阻塞读取?


回帖(1)

张瑞娟

2022-12-5 16:21:04
将管道设置为非阻塞,这样如果没有数据可读将立即返回。

具体调用格式为:fcntl(管道句柄, F_SETFL, O_NONBLOCK);

网上还有一种select的方法,你可以了解一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分