“write()” 与 “ tcp缓冲区 ” 之间的关系

write()写入tcp缓冲区过程

write()将该文本写入到tcp缓冲区中本质是数据的拷贝,当write()调用完,数据不一定发给tcp发送缓冲区

因为:

有没有拷贝成功,都不由write()决定,由tcp控制协议来控制!!!

所以write() 这些不叫做网络收发的接口 ,而是拷贝函数,只是用来将数据拷贝到缓冲区中

tcp是操作系统的一部分,操作系统属于内核,我们也可称这个过程为:

用户将数据拷贝到内核中

相关推荐
Zhuai-行淮9 分钟前
施磊老师基于muduo网络库的集群聊天服务器(七)
服务器·网络·php
xixixin_20 分钟前
【uniapp】vue2 搜索文字高亮显示
java·服务器·前端·uni-app·交互·文字高亮
PLUS_WAVE30 分钟前
【CUDA 编译 bug】ld: cannot find -lcudart
服务器·c++·bug·环境·编译·cuda·ld
Sunlight_7772 小时前
第六章 QT基础:5、QT的UDP网络编程
网络·qt·udp
每天都要写算法(努力版)3 小时前
【服务器操作指南】从 Hugging Face 上下载文件 | 从某一个网址上下载文件到 Linux 服务器的指定目录
linux·运维·服务器
virelin_Y.lin4 小时前
系统与网络安全------弹性交换网络(2)
网络·安全·web安全·链路聚合·lacp·eth-trunk
天狼12224 小时前
第5章-1 优化服务器设置
运维·服务器·adb
浪裡遊6 小时前
Linux常用指令
linux·运维·服务器·chrome·功能测试
SugarPPig7 小时前
PowerShell 查询及刷新环境变量
服务器
EasyDSS9 小时前
视频监控从安装到优化的技术指南,视频汇聚系统EasyCVR智能安防系统构建之道
大数据·网络·网络协议·音视频