recv函数的第四个参数是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了recv函数的第四个参数是啥意思相关的知识,希望对你有一定的参考价值。
一个线程收,一个线程发数据。下面是第四个参数的原文解释:
The flags parameter can be used to influence the behavior of the function invocation beyond the options specified for the associated socket. The semantics of this function are determined by the socket options and the flags parameter. The latter is constructed by using the bitwise OR operator with any of the following values.
Value Meaning
MSG_PEEK
Peeks at the incoming data. The data is copied into the buffer but is not removed from the input queue. The function subsequently returns the amount of data that can be read in a single call to the recv (or recvfrom) function, which may not be the same as the total amount of data queued on the socket. The amount of data that can actually be read in a single call to the recv (or recvfrom) function is limited to the data size written in the send or sendto function call. 参考技术A 一次读取几个字节调用函数时可以在参数里设置的。/view/569210.htm
以上是关于recv函数的第四个参数是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
read VS recv?关于 send 和 recv 的第四个参数 flag