
c++网络编程
文章平均质量分 81
本专栏关于c++网络编程
@陈一言
每一篇文章都保证高质量
展开
-
网络编程 - 探究一些容易忽略的细节
下定论:在网络通信过程中,连接的建立是在协议栈中处理的,这一步是内核完成的,与用户应用层无关。TCB和fd是收到不同模块管理的,FD是由文件系统管理,在close就会被回收。查看状态,发现在2048,正在LISTEN状态,等待连接。一个网络IO就是FD,有时候表述为soock。即使并没有接收,数据也可以发送到对方的。原创 2024-04-09 16:52:34 · 284 阅读 · 1 评论 -
C++项目实战-UDP服务器
TCP与UDP C/S模型 UDP广播 组播 setsockopt作用原创 2022-09-06 03:18:52 · 2499 阅读 · 0 评论 -
C++项目实战-高并发服务器详析
C++项目实战-高并发服务器详析 epoll详解原创 2022-09-06 00:36:31 · 5779 阅读 · 0 评论 -
C++项目实战-socket编程
假设我们让发送数据的一端总是以大端字节序发送(对就是做一个统一的规定),那么接收数据的一端就知道我接受到的字节序总是大端字节序,如果接受方的字节序为小端,那么只需要大端数据装换成小端字节序就可以了。因此,Linux定义了下面这个新的通用的socket地址结构体,这个结构体不仅提供了足够大的空间用于存放地址值,而且是内存对齐的【内存对齐可以加快CPU访问速度,内存对齐问题见我的C语言专栏,有详细介绍】socket本意上“插座”的意思,在Linux环境中,用于表示进程间网络通信的特殊文件类型。...原创 2022-08-27 08:47:29 · 15286 阅读 · 2 评论 -
C++实战项目-网络编程基础包含TCP详解
本篇从网络结构模式(网络应用程序设计模式)开始到TCP详解。对于网络编程的所有基础知识一文全部概述。清晰的表达,特别的解释方式,小白也能够看懂,带你打好socket编程的基础。(重点:对TCP从根上进行刨析)原创 2022-08-24 18:47:37 · 5732 阅读 · 4 评论