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

write()写入tcp缓冲区过程

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

因为:

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

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

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

用户将数据拷贝到内核中

相关推荐
海天鹰11 小时前
【免费】PHP主机=域名+解析+主机
服务器
DianSan_ERP11 小时前
电商API接口全链路监控:构建坚不可摧的线上运维防线
大数据·运维·网络·人工智能·git·servlet
呉師傅12 小时前
火狐浏览器报错配置文件缺失如何解决#操作技巧#
运维·网络·windows·电脑
不是二师兄的八戒12 小时前
Linux服务器挂载OSS存储的完整实践指南
linux·运维·服务器
芝士雪豹只抽瑞克五12 小时前
Nginx 高性能Web服务器笔记
服务器·nginx
gihigo199812 小时前
基于TCP协议实现视频采集与通信
网络协议·tcp/ip·音视频
失重外太空啦12 小时前
Tomcat
java·服务器·tomcat
Henry Zhu12313 小时前
数据库:并发控制基本概念
服务器·数据库
茶杯梦轩13 小时前
从零起步学习并发编程 || 第九章:Future 类详解及CompletableFuture 类在项目实战中的应用
服务器·后端·面试
ZeroNews内网穿透13 小时前
谷歌封杀OpenClaw背后:本地部署或是出路
运维·服务器·数据库·安全