Linux高并发服务器开发
文章平均质量分 92
Beyon.sir
这个作者很懒,什么都没留下…
展开
-
【Linux系统编程】Web服务器
这是一个简易的Web服务器,采用Procator模式,并利用线程池来实现对客户端数据的高效处理。原创 2022-08-19 16:06:08 · 769 阅读 · 0 评论 -
【Linux系统编程】UDP通信、本地套接字
UDP通信以及广播和组播基本流程和示例,还有本地套接字使用方法原创 2022-08-19 15:55:39 · 505 阅读 · 0 评论 -
【Linux系统编程】I/O多路复用
基于socket来读取和接收数据时,会触发阻塞等待,可以基于多线程、多进程来实现并发通信。但是I/O 多路复用使得程序在一个进程内能同时监听多个文件描述符,能够提高程序的性能,Linux 下实现 I/O 多路复用的系统调用主要有select、poll 和 epoll。 ...原创 2022-08-15 16:40:49 · 884 阅读 · 0 评论 -
【Linux系统编程】TCP通信&基于TCP实现多进程/线程并发服务器
在理解了对网络以及通信协议的基本内容和架构后,并且理解了socket的原理和基本使用方法,下面开始学习TCP具体的通信流程(三次握手,四次挥手等),并基于TCP实现进程间网络通信。原创 2022-08-15 16:12:45 · 2043 阅读 · 0 评论 -
【Linux系统编程】socket介绍
在理解了对网络以及通信协议的基本内容和架构后,下面开始学习进程间网络通信的实现,即基于socket(套接字)来实现网络中不同主机上的应用进程之间的双向通信。原创 2022-08-15 16:04:25 · 1532 阅读 · 0 评论 -
【Linux系统编程】网络编程_2
进行Web服务器开发,我们不仅需要了解多线程、多进程的开发,还需要理解基本的网络模型以及对应网络通信过程中所适用的协议,只有理解这些计算机网络相关理论知识,才能为之后的网络编程实践打好基础。下面对网络模型、常见网络协议进行介绍。...原创 2022-08-15 15:54:50 · 582 阅读 · 0 评论 -
【Linux系统编程】网络编程_1
进行Web服务器开发,我们不仅需要了解多线程、多进程的开发,还需要理解基本的网络模型以及对应网络通信过程中所适用的协议,只有理解这些计算机网络相关理论知识,才能为之后的网络编程实践打好基础。下面对网络结构模式、MAC地址、IP地址及端口进行介绍。...原创 2022-08-15 15:48:19 · 194 阅读 · 0 评论 -
【Linux系统编程】Linux多线程开发-线程同步
在进行Linux系统编程时,多线程开发是必不可少的。需要了解线程的基本概念(操作、线程同步等等)以及与进程的区别和联系,下面对线程同步相关知识点进行一个初步的总结。原创 2022-08-03 18:46:15 · 260 阅读 · 0 评论 -
【Linux系统编程】Linux多线程开发-概述
在进行Linux系统编程时,多线程开发是必不可少的。需要了解线程的基本概念(操作、线程同步等等)以及与进程的区别和联系,下面对线程相关知识点进行一个初步的总结。原创 2022-08-03 18:40:29 · 119 阅读 · 0 评论 -
【Linux系统编程】Linux多进程开发-守护进程
在进行Linux系统编程时,多进程开发是必不可少的。需要了解进程的基本概念(状态、创建、控制、进程间通信等等),下面对守护进程相关知识点进行一个初步的总结。原创 2022-08-03 18:33:38 · 118 阅读 · 0 评论 -
【Linux系统编程】Linux多进程开发-进程间通信
在进行Linux系统编程时,多进程开发是必不可少的。需要了解进程的基本概念(状态、创建、控制、进程间通信等等),下面对进程间通信相关知识点进行一个初步的总结。原创 2022-08-03 18:30:21 · 502 阅读 · 0 评论 -
【Linux系统编程】Linux多进程开发-概述
在进行Linux系统编程时,多进程开发是必不可少的。需要了解进程的基本概念(状态、创建、控制、进程间通信等等),下面对进程相关知识点进行一个初步的总结。原创 2022-08-03 17:59:14 · 312 阅读 · 0 评论 -
【Linux系统编程】Linux系统下文件IO函数
在进行Linux系统编程时,需要理解Linux下文件IO函数的使用方法,通常来说,标准C库函数是和Linux系统的IO API相对应。不过标准C库IO函数是可跨平台的,效率会更高;而Linux系统的IO API 相比 标准C库IO函数 更低层。...原创 2022-07-22 11:13:26 · 539 阅读 · 1 评论 -
【Linux系统编程】Linux开发环境下C/C++编译和调试知识总结
使用C/C++在Linux环境下进行编程时,需要理解和掌握C/C++的编译流程及原理和调试的方法,以及Makefile和库文件的含义和制作方法。原创 2022-07-22 10:53:44 · 1675 阅读 · 0 评论 -
【Linux系统编程】Linux系统开发环境搭建
因为使用的是在进行Linux系统编程之前,原创 2022-07-22 10:34:41 · 1667 阅读 · 0 评论