Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 从套接字轮询/推送_Linux_Sockets_Can Bus - Fatal编程技术网

Linux 从套接字轮询/推送

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

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

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


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

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


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

只是好奇,如果你看过这个项目:?是的,谢谢,我以前真的没有找到这个项目,但我会自己实现它。只是好奇,如果你看过这个项目:?是的,谢谢,我以前真的没有找到这个项目,但我将自己实现它,这正是我想要的。我现在用的是epoll谢谢,这正是我想要的。我现在用的是epoll