[quote=引用 7 楼 mirroatl187 的回复:] 可以把send和recv之间异步: 发送一个数据后就返回, 而不是等有数据recv了才返回. // recv 设置等待时间setsocketopt?
可以把send和recv之间异步: 发送一个数据后就返回, 而不是等有数据recv了才返回. // recv 设置等待时间setsocketopt?
没有场景很难给你解释. 可以把send和recv之间异步: 发送一个数据后就返回, 而不是等有数据recv了才返回. send本身也可以异步: send操作后马上反回, 而不用管数据是否发送完成. 还有其它很多方面的异步通信. 你没一个应用场景, 不知道从何说起.
非阻塞 可以把cpu解放出来
啊 非堵塞时指的我send消息到服务器上,服务器的recv函数 只等待2秒,然后就不等待? [quote=引用 1 楼 dcmilan 的回复:] 非阻塞 可以把cpu解放出来
while (TRUE) { ..... stsRecv=IEC104_Recv(&Iec104parm, aucRcvBuf+ucStart, &unTemp); sleep(1); }
18,356
社区成员
64,214
社区内容
加载中
试试用AI创作助手写篇文章吧