Java Socket getKeepAlive() 方法

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

Java Socket 类的 getKeepAlive() 方法用于测试 SO_KEEPALIVE 选项是否已启用。

语法

参数

不适用

返回

getKeepAlive() 方法返回一个布尔值,指示 SO_KEEPALIVE 选项是否已启用。

抛出

SocketException - 如果底层协议出现错误,例如 TCP 错误。

示例 1

输出

SO_KEEPALIVE is enabled: true

示例 2

输出

SO_KEEPALIVE is enabled: false

示例 3

输出

Exception in thread "main" java.net.SocketException: Socket is closed
	at java.net.Socket.getKeepAlive(Socket.java:1325)
	at com.tpointtech.JavaSocketGetKeepAliveExample3.main(JavaSocketGetKeepAliveExample3.java:11)
下一主题Java Socket 类