随笔分类 -  网络编程

摘要:SOCKET 插板插座 网络套接字 在通信过程中,套接字一定是成对存在的 两份套接字,C一个 S一个 一个文件描述符指向一个套接字(该套接字内部由内核借助两个缓冲区实现) 网络字节序 小端法: 高位高地址 低位低地址 (Inter使用) 大端法 : 高位低地址 低位高地址 (IBM一开始使用)TCP 阅读全文
posted @ 2022-03-06 22:25 OLK~BW 阅读(48) 评论(0) 推荐(0) 编辑
摘要:基于epoll实现的httpserver端 流程: 1 main函数: 传入端口号, 传入 想要访问的目录。 通过atoi 函数将获取到的port转成integer , 通过chdir将当前进程的工作路径转为要访问的目录。 然后将端口传入到自定义的epoll_run函数中。 2 epoll_run 阅读全文
posted @ 2022-02-16 12:43 OLK~BW 阅读(197) 评论(0) 推荐(0) 编辑
摘要:#epoll反应堆模型demo实现 在高并发TCP请求中,为了实现资源的节省,效率的提升,Epoll逐渐替代了之前的select和poll,它在用户层上规避了忙轮询这种效率不高的监听方式,epoll的时间复杂度为O(1), 也就意味着,epoll在高并发场景,随着文件描述符的增长,有良好的可扩展性。 阅读全文
posted @ 2022-02-13 10:16 OLK~BW 阅读(122) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示