上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页

2021年5月10日

摘要: 动态库找不到 #include <event2/event.h> 创建一个事件处理框架 创建event_base struct event_base* event_base_new(void); 失败返回NULL 创建一个事件 - event_new() 事件添加到事件处理框架上 - event_a 阅读全文
posted @ 2021-05-10 16:26 lodger47 阅读(41) 评论(0) 推荐(0)
摘要: server #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.h> #include <arpa/inet 阅读全文
posted @ 2021-05-10 15:49 lodger47 阅读(390) 评论(0) 推荐(0)
摘要: server #include <stdio.h> #include <unistd.h> #include <stdlib.h> #include <sys/types.h> #include <sys/stat.h> #include <string.h> #include <arpa/inet 阅读全文
posted @ 2021-05-10 14:14 lodger47 阅读(272) 评论(0) 推荐(0)
摘要: 不能超过这个上线 cat /proc/sys/fs/file-max 阅读全文
posted @ 2021-05-10 13:32 lodger47 阅读(49) 评论(0) 推荐(0)
摘要: 默认:水平触发模式 - 根据读来解释 只要fd对应的缓冲区有数据 epoll_wait返回 返回的次数与发送数据的次数没有关系 epoll默认的工作模式 ET: 边沿触发模式 客户端给server发数据 发一次数据server的epoll——wait返回一次 不在乎诗句是否读完 // 将新的到的cf 阅读全文
posted @ 2021-05-10 11:40 lodger47 阅读(499) 评论(0) 推荐(0)
摘要: 只转化某个单词 guw 、gue、gUw、gUe 这样,光标后面的单词便会进行大小写转换 想转换5个单词的命令如下: gu5w、gu5e、gU5w、gU5e 转换几行的大小写 将光标定位到想转换的行上,键入:1gU 从光标所在行往下一行都进行小写到大写的转换 10gU,则进行11行小写到大写的转换 阅读全文
posted @ 2021-05-10 10:29 lodger47 阅读(346) 评论(0) 推荐(0)
摘要: 监听读缓冲区的变化 【LT】水平模式: 只要读缓冲区有数据就会触发epoll_wait 【ET】边沿触发: 数据来一次,epoll_wait只触发一次 监听写缓冲区的变化 水平模式: 只要可以写,就会触发 边沿触发: 数据从有到无,就会触发 epoll #include <sys/epoll.h> 阅读全文
posted @ 2021-05-10 09:37 lodger47 阅读(258) 评论(0) 推荐(0)

2021年5月9日

摘要: IO多路转接([select] | [poll] | [epoll]) #include <poll.h> int poll(struct pollfd *fd,nfds_t nfds,int timeout); pollfd -- 数组的地址 nfds --数组的最大长度,数组中最后一个使用的元素 阅读全文
posted @ 2021-05-09 18:20 lodger47 阅读(312) 评论(0) 推荐(0)
摘要: 优点 跨平台 缺点 文件描述符1024的限制,由于FD_SETSIZE的限制,只是返回变化的文件描述符的个数,具体哪个变化需要遍历,每次都需要将需要监听的文件描述集合由应用层拷贝到内核 总结: 若大量并发,少量活跃,select效率低 提问 假设现在4-1023个文件描述符需要监听,但是5-1000 阅读全文
posted @ 2021-05-09 17:42 lodger47 阅读(589) 评论(0) 推荐(0)
摘要: 端口复用 端口复用最常用的用途是: 防止服务器重启时之前绑定的端口还未释放 程序突然退出而系统没有释放端口 设置方法 int opt=1; setsockopt(sockfd,SOL_SOCKET,SO_REUSEADDR,&opt,sizeof(opt)); int flag = 1; setso 阅读全文
posted @ 2021-05-09 00:24 lodger47 阅读(502) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页

导航