gpt4 book ai didi

linux - 从套接字轮询/推送

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:00:48 28 4
gpt4 key购买 nike

我想为socket can写一个android系统服务器。我目前正在设计这个,想知道是否有任何方法可以在 Linux/POSIX 套接字上的数据是否可用而无需调用 read() 并随时轮询结果的情况下获得通知。

最佳答案

是的,有几种方法可以做到这一点,其中包括 i/o 多路复用、信号驱动 i/o 和异步 i/o。

对于您的目的而言,多路复用可能就足够了,而且它是迄今为止最容易实现和正确的。调查 select , poll epoll 这里有大量可用的文章、引用资料和示例,并且不乏问题/答案可帮助您入门。大多数常见的编程语言都有一种机制来公开这些服务。

关于linux - 从套接字轮询/推送,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20353573/

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