Java Socket setReuseAddress() 方法

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

Java Socket 类的 setReuseAddress() 方法用于启用或禁用 SO_REUSEADDR 套接字选项。SO_REUSEADDR 的初始设置是禁用的。

语法

参数

参数 'on' 指示是启用还是禁用 SO_REUSEADDR 选项。

返回

不适用

抛出

SocketException - 如果套接字已关闭,或者在启用或禁用 SO_REUSEADDR 套接字选项时发生错误。

示例 1

输出

SO_REUSEADDR option is enabled: true

示例 2

输出

SO_REUSEADDR option is disabled

示例 3

输出

Exception in thread "main" java.net.SocketException: Socket is closed
	at java.net.Socket.setReuseAddress(Socket.java:1448)
	at com.tpointtech.JavaSocketSetReuseAddressExample3.main(JavaSocketSetReuseAddressExample3.java:15)
下一主题Java Socket 类