【问题标题】:Polling / Pushing from Socket从套接字轮询/推送
【发布时间】:2013-12-03 14:17:33
【问题描述】:

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

【问题讨论】:

标签: linux sockets can-bus


【解决方案1】:

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

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

【讨论】:

  • 谢谢,这正是我想要的。我现在用epoll
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
  • 2010-10-31
  • 2017-02-18
  • 1970-01-01
  • 2021-01-27
相关资源
最近更新 更多