首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

epoll来显服务器

2013-04-09 
epoll回显服务器epoll算是LINUX上最高效的服务器开发机制了,相比于select,epoll最大的好处在于它不会随着

epoll回显服务器

epoll算是LINUX上最高效的服务器开发机制了,相比于select,epoll最大的好处在于它不会随着监听fd数目的增长而降低效率。因为在内核中的select实现中,它是采用轮询来处理的,轮询的fd数目越多,自然耗时越多。

epoll的使用非常简单,只需要使用三个函数就行了:epoll_create,epoll_wait,epoll_ctl,以下是使用epoll来实现回显服务器的一个例子,注释详尽,欢迎大家阅读。

qch@qch ~/program/tcode $ gcc server.c -o serverqch@qch ~/program/tcode $ ./server &[1] 4773qch@qch ~/program/tcode $ telnet localhost 8877.........abcde   abcde.........

热点排行