![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
高性能网络设计专栏
文章平均质量分 94
高性能网络设计专栏
dearQiHao
数据容灾备份
展开
-
网络编程与select/poll/epoll服务器的实现
本部分主要是介绍socket网络编程的基本API——并展示一个服务器与客户端连接的具体流程是如何的实现一个一对一的网络服务器程序socket编程或者网络编程。相信看完博主之前的介绍大家会对网络编程有一定的认识,所以我们就紧接着之前知识点继续介绍,之前时实现了一个回声服务器,现在将其升级为更高效的服务器。select是一种IO多路复用的机制,通常被用于在单个线程中同时监听多个文件描述符(包括socket、标准输入输出、管道等)是否有数据可读或可写。原创 2023-04-24 00:06:28 · 577 阅读 · 0 评论 -
linux服务器实现百万并发遇到的问题以及解决思路
目录前言服务器与客户端的配置介绍server 代码client 代码遇到的问题error too many open files为什么会出现这个问题解决这个问题的思路killed(已杀死)为什么会出现这个问题解决这个问题的思路最终结果学到的经验教训前言在完成百万并发服务器的时候调试了大概五天,期间总会出现莫名其妙的问题导致连接断开,所以本文就这些问题与如何解决这些问题做一个总结。本次实验完成的百万并发指的是单纯的连接数量,中间只是增加了必要的打印信息而已,并未增加具体的业务信息。服务器与客户端的配原创 2023-04-23 22:41:21 · 869 阅读 · 0 评论 -
I/O详解与五种网络I/O模型
五种网络I/O模型的介绍原创 2023-02-25 14:08:06 · 1555 阅读 · 0 评论