len:缓冲区的大小。 flags:控制函数行为的标志,可以是0或多个以下标志的组合:MSG_PEEK, MSG_WAITALL, MSG_OOB, MSG_DONTWAIT等。 当使用MSG_PEEK标志时,你可以这样调用recv: ssize_t preview_len = recv(sockfd, preview_buf, preview_buf_size, MSG_PEEK); 在这个例子中,preview_buf是一个缓冲区,用于存...
在前几篇文章中,我们先从宏观角度(TCP 概述)大致介绍了 tcp 的概念,然后从微观角度(滑动窗口、拥塞...