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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
QC七哥17 分钟前
关于宽带网络下公网地址的理解
服务器·网络
—Qeyser21 分钟前
Flutter网络请求Dio封装实战
网络·flutter·php·xcode·android-studio
Elias不吃糖22 分钟前
Qt TCP 网络通信详解(笔记)
笔记·qt·tcp/ip
馨谙1 小时前
OpenSSH 安全配置核心概念解析
linux·服务器·网络
半桔1 小时前
【IO多路转接】IO 多路复用之 select:从接口解析到服务器实战
linux·服务器·c++·github·php
无聊的小坏坏1 小时前
从零开始:C++ 线程池 TCP 服务器实战(续篇)
服务器·c++·tcp/ip
烧冻鸡翅QAQ1 小时前
HTTP 1.0版本的webserver自主实现
网络·网络协议·http
ink@re1 小时前
Linux iptables:四表五链 + 实用配置
linux·运维·服务器
共享家95271 小时前
Linux 信号控制
linux·服务器
努力努力再努力wz1 小时前
【Linux进阶系列】:信号(下)
java·linux·运维·服务器·开发语言·数据结构·c++