![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socket
文章平均质量分 54
sususuqingxiao
这个作者很懒,什么都没留下…
展开
-
select、poll、epoll的原理与区别
转载: select、poll、epoll的原理与区别IO复用select、poll、epoll都是IO复用的基本实现,select出现的最后,之后是poll,再是epoll。Select我们使用select就可以实现同时处理多个网络连接的IO请求,基本原理就是程序调用select,然后整个程序就进入阻塞状态,这个时候,kernel内核就会轮询检查所有select负责的文件描述符fd,当找到其中哪个数据准备好了文件描述符,会返回给select,select通知系统调用,将数据从内核复制到进程的缓存区转载 2021-07-23 23:01:34 · 3381 阅读 · 0 评论 -
SocketCAN例子 C语言编写(转载)
一、这是我在学习socketcan时看到的一篇文章(超级萌新),可以参考学习。Example C SocketCAN Code1、资料 1)官方手册(Official documentation for the SocketCAN interface) 2)下面例子的完整代码(Complete code for the following examples)2、例子不含有make files,可以用gcc命令生成可执行文件 gcc cantransmit.c...原创 2021-06-29 10:42:43 · 725 阅读 · 0 评论 -
visual studio2015上实现一个简单socket
仅是完成一个工程,原理及程序参考socket通讯原理及例程(一看就懂)1、在visual studio2015中新建项目2、新建完项目(例如socketclt)之后,添加头文件和源文件。3、如图添加第二个项目(如sever),和上一个一样,然后添加源文件。4、文件都加入之后就是准备生成解决方案了,可能会有问题,有问题的可能需要参考这篇文章Visual Studio 2019 C++实现socket通信,添加ws2_32.lib库,新手代码5、如果成功生成解决方案之后,那就..原创 2020-07-03 18:01:08 · 5082 阅读 · 2 评论