
网络编程
文章平均质量分 85
雪沫沫
程序代码是个很神奇的东西,我不知道我会在这条路上走多久,但是和他打交道的每一秒我都是开心的,付出努力的。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux【网络编程】——I/O多路转接之Poll服务器
Select服务器: 系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这⾥里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三 个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是s原创 2017-07-02 20:17:21 · 315 阅读 · 0 评论 -
Linux【网络编程】——I/O多路转接之Select服务器
Select: 系统提供select函数来实现多路复用输入/输出模型。select系统调用是用来让我们的程序监视多个文件句柄的状态变化的。程序会停在select这?里等待,直到被监视的文件句柄有一个或多个发生了状态改变。关于文件句柄,其实就是一个整数,我们最熟悉的句柄是0、1、2三个,0是标准输入,1是标准输出,2是标准错误输出。0、1、2是整数表示的,对应的FILE *结构的表示就是stdin、原创 2017-07-02 20:40:50 · 330 阅读 · 0 评论 -
Linux【网络编程】——I/O多路转接之epoll服务器
epoll是为处理大批量句柄而作了改进的poll。,被公认为Linux2.6下性能最好的多路I/O就绪通知方法。 epoll只有epoll_create,epoll_ctl,epoll_wait 3个系统调用。 int epoll_create(int size); 创建一个epoll的句柄。自从linux2.6.8之后,size参数是被忽略的。需要注意的是,当创建好epoll句柄后,它就是会占原创 2017-07-01 21:51:52 · 335 阅读 · 0 评论