StandardSocketOptions.SoRcvbuf 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
套接字接收缓冲区的大小。
[Android.Runtime.Register("SO_RCVBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoRcvbuf { get; }
[<Android.Runtime.Register("SO_RCVBUF", ApiSince=24)>]
static member SoRcvbuf : Java.Net.ISocketOption
属性值
- 属性
注解
套接字接收缓冲区的大小。
此套接字选项的值是 Integer 套接字接收缓冲区的大小(以字节为单位)。 套接字接收缓冲区是网络实现使用的输入缓冲区。 可能需要增加大容量连接,或减少以限制传入数据的可能积压工作。 套接字选项的值是 <实现的 em>hint</em> ,用于调整缓冲区的大小,实际大小可能有所不同。
对于面向数据报的套接字,接收缓冲区的大小可能会限制可以接收的数据报的大小。 是否可以接收大于缓冲区大小的数据报依赖于系统。 增加套接字接收缓冲区对于数据报到达突发速度比可以处理快的情况非常重要。
对于面向流的套接字和 TCP/IP 协议,在将 TCP 接收窗口的大小播发到远程对等方时,可以使用套接字接收缓冲区的大小。
套接字接收缓冲区的初始/默认大小和允许值的范围取决于系统,尽管不允许负大小。 尝试将套接字接收缓冲区设置为大于其最大大小会导致将其设置为最大大小。
实现允许在绑定或连接套接字之前设置此套接字选项。 实现是否允许在绑定套接字后更改套接字接收缓冲区取决于系统。
Java文档java.net.StandardSocketOptions.SO_RCVBUF。
本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。