相关推荐

linux网络编程.zip

linux网络编程.zip

苡荏

从epoll构建muduo-3 加入第一个类,顺便介绍reactor

mini-muduo v 0.02版本,这个版本添加的内容非常少,完整可运行的示例可从github下载,使用命令git checkout v0.02可切换到此版本,在线浏览到这里 #include "TcpServer.h" int main(int args, char** argv) { TcpServer tcpserver; tcpserver.start();

voidccc

从epoll构建muduo-2 最简单的epoll

mini-muduo v 0.01版本,这是mini-muduo的第一个版本,整个程序是一个100行的epoll示例 下面粘贴的代码省略了头文件引用,完整可运行的示例可从github下载,使用命令git checkout v0.01可切换到此版本,在线浏览到这里 #define MAX_LINE 100 #define MAX_EVENTS 500 #define MAX_LISTENFD

voidccc

C++网络编程实战:基于Reactor模式实现文件与聊天服务端

网络编程是现代软件开发的基石,其核心在于如何高效、可靠地处理多路并发连接。理解其原理,需要从TCP Socket编程和I/O多路复用技术入手。TCP Socket提供了进程间通信的基础通道,而I/O多路复用(如epoll)则是实现高并发服务器的关键技术,它允许单个线程监控多个文件描述符,从而避免为每个连接创建线程带来的巨大开销。这项技术的工程价值在于,它能够以极少的资源支撑海量连接,是构建高性能网络服务(如Nginx、Redis)的核心。其典型应用场景包括即时通讯、文件传输和实时数据推送等网络服务。本文聚焦

金融隐士

01-Linux网络编程-网络基础-socket编程-高并发服务器

01_Linux网络编程-网络基础-socket编程-高并发服务器

温柔-的-女汉子
评论
收藏 已收藏
分享
返回顶部