摘要: #2.使用I/O复用技术和线程池 网络中有很多用户会尝试去connect()这个WebServer上正在listen的这个port,而监听到的这些连接会排队等待被accept()。由于用户连接请求是随机到达的异步事件,每当监听socket(listenfd)listen到新的客户连接并且放入监听队列 阅读全文
posted @ 2023-02-21 17:02 夜听风雨声` 阅读(657) 评论(0) 推荐(1)
摘要: 1.让服务器监听客户端的连接请求 1.1 代码块 #include <sys/socket.h> #include <netinet/in.h> #include <string.h> #include<stdio.h> #include<stdlib.h> #define BUFFER_LEN 1 阅读全文
posted @ 2023-02-17 15:26 夜听风雨声` 阅读(534) 评论(0) 推荐(0)
摘要: 简介:本系列文章参考游双大佬的《Linux高性能服务器编程》一书编写(一本十分好的书,强烈推荐购买),写此系列文章的目的就是当作是此书的读书笔记。由于本人水平有限(准备以此项目入门网络编程),文章中难免会有错误,欢迎批评指正。 **注意:此项目用C++**编写,如果图片看不太清可以在页面顶部右边开启 阅读全文
posted @ 2023-02-17 15:25 夜听风雨声` 阅读(487) 评论(0) 推荐(0)