【发布时间】:2017-05-29 11:02:50
【问题描述】:
标志MSG_WAITALL 可用于recv,它请求recv 阻塞,直到满足完整请求。这意味着recv 将在收到请求的数据(由参数len 指定)之前不会返回,除非发生错误或连接已关闭。
为什么这样的标志也不适用于send?我认为这对于发送非常有用(send 直到调用者想要发送的所有字节都被交给 TCP 发送缓冲区后才会返回)
【问题讨论】:
-
什么,等对方收到?