Socket相关
文章平均质量分 79
xiaonamylove
这个作者很懒,什么都没留下…
展开
-
如何编写高性能的网络服务器
(转贴)如何编写高性能的网络服务器 from : [url]http://team.eyou.com/[/url]Scalable Network ProgrammingOr: The Quest For A Good Web Server (That Survives Slashdot)Scalable Network ProgrammingFelix von Leitner[email]fel转载 2009-03-17 15:14:00 · 3673 阅读 · 0 评论 -
对于linux socket与epoll配合相关的一些心得记录
对于linux socket与epoll配合相关的一些心得记录收藏 对于linux socket与epoll配合相关的一些心得记录没有多少高深的东西,全当记录,虽然简单,但是没有做过测试还是挺容易让人糊涂的 int nRecvBuf=32*1024;//设置为32Ksetsockopt(s,SOL_SOCKET,SO_RCVBUF,(const char*)&nRecvB转载 2009-05-31 14:50:00 · 1326 阅读 · 1 评论 -
关于ulimit的深入思考
关于ulimit的深入思考上一篇 / 下一篇 2006-03-23 16:01:57 / 个人分类:杭州风景 查看( 302 ) / 评论( 4 ) / 评分( 0 / 0 ) 在我总结ulimit之前,让我们回顾一下,为什么要修改ulimit的值?QUOTE:2.1. 如何管理多个连接?“我想同时监控一个以上的文件描述符(fd)/连接(connection)/流(strea转载 2009-05-25 11:49:00 · 865 阅读 · 0 评论 -
EPOLL为我们带来了什么。
EPOLL为我们带来了什么。 from: [url]http://blog.csdn.net/tarkey/archive/2005/02/19/293840.aspx[/url]by: tarkey的专栏例子程序及epoll用法说明参见以下网页: [url]http://dev.csdn.net/article/55/article/53/53343.shtm[/url] [url转载 2009-03-17 15:32:00 · 2402 阅读 · 0 评论 -
Linux网络编程一步一步学-epoll同时处理海量连接的代码
Linux网络编程一步一步学-epoll同时处理海量连接的代码2009年02月27日 星期五 21:19#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #原创 2009-03-16 17:08:00 · 1174 阅读 · 0 评论 -
libevent结构分析
查看文章 libevent结构分析2008年07月19日 星期六 11:40libevent 结构分析 libevent是一个针对*nix的高级IO的库(FreeBSD:kqueue, Linux:epoll, Solaris:/dev/poll)的封装(虽然对于windows它也能工作,不过它封原创 2009-03-16 17:03:00 · 2020 阅读 · 0 评论 -
linux 2.6内核epoll用法举例说明
linux 2.6内核epoll用法举例说明 from :[url]http://dev.csdn.net/article/55/article/53/53343.shtm[/url]作者Blog:[url]http://blog.csdn.net/mote_li/[/url]选择自 mote_li 的 Blog epoll用到的所有函数都是在头文件sys/epoll.h中声明的,下面简要说明转载 2009-03-17 15:33:00 · 1077 阅读 · 0 评论 -
一个简单的基于多线程的web server
一个简单的基于多线程的web server下面是一个朋友chunjian的一个简单的基于多线程的httpd。/*-------------------------------------------------------------------------------------------------gcc -o httpd httpd.c -lpthread author:转载 2009-03-17 15:29:00 · 949 阅读 · 0 评论 -
一个简单的基于epoll的web server
一个简单的基于epoll的web server,性能还不错我根据一个epoll的模型改了一个http server出来。只有129行,还可以精简不少,呵呵。小测了一下,一秒钟处理了一万了请求。当然这里只是把现成的东西输出。没考虑到发送数据处理。和请求的解析。注意了,epoll只基于linux 2.6内核的。其他平台不能用。/*----------------------------转载 2009-03-17 15:27:00 · 3948 阅读 · 1 评论 -
The C10K problem
The C10K problem 编写连接数巨大的高负载服务器程序时,经典的多线程模式和select模式都不再适用。应当抛弃它们,采用epoll/kqueue/dev_poll来捕获I/O事件。最后简要介绍了AIO。 网络服务在处理数以万计的客户端连接时,往往出现效率低下甚至完全瘫痪,这被称为 C10K问题。随着互联网的迅速发展,越来越多的网络服务开始面临C10K问题,作为大型 网站的开发人员有必转载 2009-06-08 14:52:00 · 2058 阅读 · 0 评论