
LINUX 网络编程
文章平均质量分 50
风不止G
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
IO多路复用_epoll
文件描述符的上限 查看一个进程可以打开的socket描述符上限 cat /proc/sys/fs/file-max 可以通过修改配置文件的方式修改该上限值 sudo vi /etc/security/limits.conf //在文件尾部写入以下配置,soft软限制,hard硬限制。 * soft nofile 65536 * hard nofile 100000 函数接口 /** * @description: 创建一个epoll 句柄 * @param {int} size 要监听的文件描翻译 2021-07-26 21:32:19 · 152 阅读 · 0 评论 -
IO多路复用_poll
poll函数 说明 /** * @description: 等待 数组中的任意一个描述符 可以执行 * @param {struct pollfd} *fds 要监听的 文件数组的指针 * @param {nfds_t} nfds 需要被监控的文件描述符的 数目 * * @param {int} timeout 设置等待 * -1:阻塞等待 *翻译 2021-07-26 21:29:53 · 210 阅读 · 0 评论 -
IO多路复用_select
端口复用 io 多路复用 支持应用同时在多个文件描述上阻塞 //允许创建端口号相同但IP地址不同的多个socket描述符 int opt = 1; setsockopt(listenfd, SOL_SOCKET, SO_REUSEADDR, &opt, sizeof(opt)); select 接口函数 /** * @description: 阻塞等待文件描述状态的改变 * @param {int} nfds 监控的文件描述符集里 最大文件描述符加1 * @para翻译 2021-07-26 21:29:24 · 83 阅读 · 0 评论