首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
网络编程
長夜難明
创建于2023-04-23
订阅专栏
网络编程
暂无订阅
共27篇文章
创建于2023-04-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
8.四次挥手时的TIME_WAIT
在四次挥手的过程中,发起连接断开的一方会有一段时间处于 TIME_WAIT 的状态,你知道 TIME_WAIT 是用来做什么的么? TIME_WAIT 发生的场景 从一例线上故障说起。在一次升级线上服
6.本地套接字
本地套接字 IPC 是本地进程间通信的一种实现方式。除了本地套接字以外,诸如管道、共享消息队列等也是进程间通信的常用方法,但因为本地套接字开发便捷,接受度高,所以普遍适用于在同一台主机上进程间通信的各
5.UDP
TCP 是一个面向连接的协议,在 IP 报文的基础上,增加了诸如重传、确认、有序传输、拥塞控制等能力,通信的双方是在一个确定的上下文中工作的。 而 UDP 没有这样的上下文,它是一个不可靠的通信协议,
4.TCP读写
发送数据 发送数据时常用的有三个函数,分别是 write、send 和 sendmsg。 第一个函数是常见的文件写函数,如果把 socketfd 换成文件描述符,就是普通的文件写入。 如果想指定选项,
3. TCP三次握手
服务端准备连接的过程 创建套接字 要创建一个可用的套接字,需要使用下面的函数: domain 指 PF_INET、PF_INET6 以及 PF_LOCAL 等,表示什么样的套接字。 type 可用的值
2. socket套接字
socket 到底是什么? 这张图表达的是网络编程中,客户端和服务器工作的核心逻辑。 先从右侧的服务器开始,客户端发起连接请求前,服务器必须初始化。右侧的图显示的是服务器端初始化的过程,首先初始化 s
1. C/S模型的基本概念
客户端 - 服务器网络编程模型 在谈论网络编程时,我们首先需要建立一个概念,也就是我们今天的主题“客户端 - 服务器”。 拿常用的网络购物来说,我们在手机上的每次操作,都是作为客户端向服务器发送请求,