
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 · 144 阅读 · 0 评论 -
IO多路复用_poll
poll函数 说明 /** * @description: 等待 数组中的任意一个描述符 可以执行 * @param {struct pollfd} *fds 要监听的 文件数组的指针 * @param {nfds_t} nfds 需要被监控的文件描述符的 数目 * * @param {int} timeout 设置等待 * -1:阻塞等待 *翻译 2021-07-26 21:29:53 · 190 阅读 · 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 · 71 阅读 · 0 评论