gpt4 book ai didi

c - 在c中为轮询添加回调函数

转载 作者:太空宇宙 更新时间:2023-11-04 04:37:49 25 4
gpt4 key购买 nike

我正在做一个需要监控套接字的项目。我知道如何使用 while-loop 进行忙碌等待以继续读取传入数据(如果有的话)。

有没有办法设置一个回调函数,以便每当 I/O 上有数据时,它就会读取数据并调用我的回调函数?

最佳答案

有或多或少支持的套接字调用:poll()select()epoll(),它们不支持提供回调,但比简单的 read() 更好。在完全兼容的 POSIX 系统上,有 posix_aio。对于跨平台支持,有几个库(不是标准 C 库的一部分)提供您想要的东西,例如 libuvlibevent 等 – srdjan.veljkovic

关于c - 在c中为轮询添加回调函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29312129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com