UDP 有接收缓冲区,没有发送缓冲区 引申问题 1、为什么没有发送缓冲区? 直接引用原文 “因为 UDP 是不可靠的,它不必保存应用进程的数据拷贝,因此无需一个真正的发送缓冲区” 2、没有发送缓冲区的情况下,sendto 的数据被内核存放在哪块空间了? sk_buff,UDP 协议不需要发送缓冲区,但是内核需要 3、没有发送缓冲区的情况下,SO_SNDBUF 设置的是谁的大小? 内核管理的发送缓冲区