阻塞 socket 的 send 成功返回,为什么仍可能只发送一部分?
流式 Socket API 返回本次接受到内核发送缓冲的字节数,不保证等于请求长度,也不代表对端应用已经处理。信号、超时、非阻塞 EAGAIN 和缓冲压力都要求维护偏移并重试。
Question Bank
按知识、方向与难度筛选;每道题都有分层回答和工程追问。
流式 Socket API 返回本次接受到内核发送缓冲的字节数,不保证等于请求长度,也不代表对端应用已经处理。信号、超时、非阻塞 EAGAIN 和缓冲压力都要求维护偏移并重试。