轮询/从套接字推送

时间:2013-12-03 14:17:34

标签: linux sockets can-bus

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

1 个答案:

答案 0 :(得分:1)

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

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

相关问题