原文: 前言 本章节是用基本的Linux基本函数加上epoll调用编写一个完整的服务器和客户端例子,可在Linux上运行,客户端和服务端的功能如下: 客户端从标准输入读入一行,发送到服务端 服务端从网络读取一行,然后输出到客户端 客户端收到服务端的响应,输出这一行到标准输出 服务端代码 代码如下: Read More
posted @ 2016-09-10 19:06 奋斗终生 Views(578) Comments(0) Diggs(0) Edit
原文:https://segmentfault.com/a/1190000003063859 我只摘取了其中的epoll代码示例,服务端代码 Read More
posted @ 2016-09-10 18:58 奋斗终生 Views(1157) Comments(0) Diggs(0) Edit
原文:没有找到出处 开发高性能网络程序时,windows开发者们言必称iocp,linux开发者们则言必称epoll。大家都明白epoll是一种IO多路复用技术,可以非常高效的处理数以百万计的socket句柄,比起以前的select和poll效率高大发了。我们用起epoll来都感觉挺爽,确实快,那么 Read More
posted @ 2016-09-10 18:40 奋斗终生 Views(2261) Comments(0) Diggs(1) Edit
原文:http://zhihu.com/question/20122137/answer/14049112 作者:蓝形参来源:知乎 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。不管是文件,还是套接字,还是管道,我们都可以把他们看作流。之后我们来讨 Read More
posted @ 2016-09-10 18:34 奋斗终生 Views(24799) Comments(4) Diggs(3) Edit