日期:2014-05-16  浏览次数:21383 次

epoll模型如何限制最大连接数
我想在程序中建立一个数组存储每一个连接相关的信息,感觉那样处理收发以及逻辑更方便。
有没有什么方法能限制epoll模型中,把产生的client_fd限制在一个数字以下?
------解决方案--------------------
int epoll_create(int size);

生成一个 Epoll 专用的文件描述符,其实是申请一个内核空间,用来存放你想关注的 socket fd 上是否发生以及发生了什么事件。 size 就是你在这个 Epoll fd 上能关注的最大 socket fd 数,大小自定,只要内存足够。