高并发服务器
Watson2016
游戏,c++,机器视觉,嵌入式,后台开发
展开
-
高并发服务器(基于epoll)
前言 本章节是用基本的Linux/Unix基本函数编写一个完整的服务器和客户端例子,可在Linux(ubuntu)和Unix(freebsd)上运行,客户端和服务端的功能如下: 客户端从标准输入读入一行,发送到服务端 服务端从网络读取一行,把小写变为大写,然后输出到客户端 客户端收到服务端的响应,输出这一行到标准输出 服务端 代码如下: #includ原创 2016-10-14 17:23:21 · 1758 阅读 · 0 评论 -
epoll详解
epoll - I/O event notification facility 在linux的网络编程中,很长的时间都在使用select来做事件触发。在linux新的内核中,有了一种替换它的机制,就是epoll。 相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。并且转载 2016-11-18 10:37:12 · 374 阅读 · 0 评论