Java Socket getSendBufferSize() 方法

2025 年 3 月 25 日 | 阅读 2 分钟

Java Socket 类的 getSendBufferSize() 方法返回此套接字上用于输出的平台使用的缓冲区大小 (SO_SNDBUF)。

语法

参数

不适用

返回

getSendBufferSize() 方法返回指定套接字的 SO_SNDBUF 选项的值。

抛出

SocketException - 如果协议中存在错误,例如 TCP 错误。

示例 1

输出

Send Buffer size: 67

示例 2

输出

Send Buffer size: 65536

示例 3

输出

Exception in thread "main" java.lang.IllegalArgumentException: negative send size
	at java.net.Socket.setSendBufferSize(Socket.java:1193)
	at com.tpointtech.JavaSocketGetSendBufferSizeExample3.main(JavaSocketGetSendBufferSizeExample3.java:11)
下一主题Java Socket 类