标签: linux sockets can-bus
我想为socket can编写一个android系统服务器。我目前正在设计这个,并想知道如果Linux / POSIX套接字上的数据可用而没有调用read()并随时轮询结果,是否有任何方法可以获得通知。
答案 0 :(得分:1)
是的,有几种方法可以做到这一点,其中包括i / o多路复用,信号驱动i / o和异步i / o。
为了您的目的,多路复用可能就足够了,它是迄今为止最容易实现并且正确的。调查 select , poll 或 epoll 有大量文章,参考资料和示例可用且不缺少问题/答案,以帮助您入门。最常见的编程语言有一种公开这些服务的机制。