Java Socket getLocalPort() 方法

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

Java Socket 类的 getLocalPort() 方法返回已绑定到指定套接字的本地端口号。如果套接字正在关闭,则此方法将在套接字关闭后返回连接的端口号。

语法

参数

不适用

返回

getLocalPort() 方法要么返回套接字连接到的本地端口号,要么在套接字未绑定时返回 -1。

示例 1

输出

Port number: 1085

示例 2

输出

Port number: -1

示例 3

输出

Exception in thread "main" java.lang.IllegalArgumentException: port out of range:-1085
	at java.net.InetSocketAddress.checkPort(InetSocketAddress.java:143)
	at java.net.InetSocketAddress.(InetSocketAddress.java:188)
	at com.tpointtech.JavaSocketGetLocalPortExample3.main(JavaSocketGetLocalPortExample3.java:13)
下一主题Java Socket 类