ChinaUnix.net
相关文章推荐:

epoll服务器程序

sendfile+epoll(ET触发) WebServer (httpd) 第一次运行后会生成默认的配置文件,可以根据需要修改相应参数 加参数 -daemon 以守护进程方式运行 此为演示版本,并不实用 [ 本帖最后由 xinglp 于 2007-8-24 16:29 编辑 ]

by xinglp - 服务器应用 - 2007-08-24 16:33:33 阅读(3469) 回复(2)

相关讨论

请教个问题. LINUX下, 有时定义一个vector; 会导致 网络服务器出错? 如我定义了 vector; ok; 刚会出现一个segmentation fault, 会导致_fd = -1,但是去掉这个定义.网络服务器就正常? 其它地方没有使用这个东西. 有没有人碰见过? 如果您知道原因请告知.谢谢. 问题也可见这里. http://www.intergamezone.com/bbs/viewthread.php?tid=114&sid=YtILw0

by LinuxServer - C/C++ - 2005-10-08 10:05:03 阅读(792) 回复(0)
by GodArmy - C/C++ - 2006-11-08 15:48:33 阅读(4111) 回复(2)

linux下的应用程序使用了epoll接口,现在要移植到AIX, 怎么办?

by gego - C/C++ - 2009-02-10 19:43:57 阅读(3363) 回复(7)

程序实现映射功能,希望对有需要的朋友有用:em18: 代码在附件里 [ 本帖最后由 @sky 于 2008-8-16 17:00 编辑 ]

by @sky - C/C++ - 2014-01-25 21:17:59 阅读(13826) 回复(26)

编写基于UDP网络程序能用select or epoll这样多路复用机制吗?

by rrrrrrrr8 - C/C++ - 2007-11-12 09:14:26 阅读(4702) 回复(5)

看我的测试代码,似乎应该是在创建子进程之后创建epoll的fd,否则程序将会有问题,试将代码中两个CreateWorker函数的调用位置分别调用,一个在创建epoll fd之前,一个在之后,在调用在创建之前的代码会出问题: 服务器端: [code] #include #include #include epoll.h> #include #include #include #include #include #include #i...

by converse - C/C++ - 2008-10-14 17:35:20 阅读(4772) 回复(16)

Linux 2.6内核中提高网络I/O性能的新方法epoll 正如我昨天在“Linux下各类TCP网络服务器的实现源代码”( http://zhoulifa.bokee.com/5345930.html )一文中提到的那样,I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。 感谢chinaunix.net上朋友safedead( http://bbs.chinaunix.net/viewpro.php?uid=407631 )提醒,我今天仔细研究了一下,证实了在2.6内核中的新的I/O技术epoll。 1、为什么select是...

by jiablog - 网络技术文档中心 - 2009-01-11 00:59:06 阅读(1945) 回复(0)

上篇文章使用linux内核2.6提供的epoll机制实现了一个反应式echo服务器,使用反应式服务器的最大好处就是可以按cpu的数量来配置 线程池内线程的线程数而不是根据客户端的并发量配置线程池。我是第一次使用pthread库来写线程池,使用的是工作队列方式的线程池。我感觉作队列方式 的线程池可以当成一种设计模式来用的,在很多平台上都是可以按这种方式来实现线程池,从win32 ,unix到jvm都是适用的 #include #include #include #...

by ratc - 网络技术文档中心 - 2007-04-28 22:09:05 阅读(936) 回复(0)

单进程用epoll监听多个端口与多程序(每个程序监听一个端口)哪个效率高?有明白的告诉一下。

by nicksean - C/C++ - 2009-01-28 23:20:33 阅读(3301) 回复(1)

发现epoll 有个问题, 连接上后,客户端连续发送两个请求,epoll 只检测到一个可读事件! 郁闷, 如果客户端是多线程,有可能同时向同一个socket发送消息,这样服务端这边的epoll就只检测到一个可读事件, 有啥办法没。 对于服务端创建的那个监听socket 可以用 while(1) { accept(); ...

by 齐得龙强更强 - C/C++ - 2009-08-24 22:30:17 阅读(7518) 回复(13)