StandardSocketOptions.SoSndbuf 属性

定义

套接字发送缓冲区的大小。

[Android.Runtime.Register("SO_SNDBUF", ApiSince=24)]
public static Java.Net.ISocketOption? SoSndbuf { get; }
[<Android.Runtime.Register("SO_SNDBUF", ApiSince=24)>]
static member SoSndbuf : Java.Net.ISocketOption

属性值

属性

注解

套接字发送缓冲区的大小。

此套接字选项的值是 Integer 套接字发送缓冲区的大小(以字节为单位)。 套接字发送缓冲区是网络实现使用的输出缓冲区。 对于大容量连接,可能需要增加它。 套接字选项的值是 <实现的 em>hint</em> ,用于调整缓冲区的大小,实际大小可能有所不同。 可以查询套接字选项以检索实际大小。

对于面向数据报的套接字,发送缓冲区的大小可能会限制套接字可能发送的数据报的大小。 发送或丢弃大于缓冲区大小的数据报是否依赖于系统。

套接字发送缓冲区的初始/默认大小和允许值的范围取决于系统,尽管不允许负大小。 尝试将套接字发送缓冲区设置为大于其最大大小,使其设置为最大大小。

实现允许在绑定或连接套接字之前设置此套接字选项。 实现是否允许在绑定套接字后更改套接字发送缓冲区取决于系统。

Java文档java.net.StandardSocketOptions.SO_SNDBUF

本页的某些部分是根据 创建和共享的工作进行的修改,并根据 许可证中所述的条款使用。

适用于