InetSocketAddress 的学习例子
时间: 2023-07-15 18:09:59 浏览: 33
InetSocketAddress 是 Java 中用于表示 IP 地址和端口号的类。它可以表示 IPv4 或 IPv6 地址,以及相应的端口号。
以下是一个简单的例子,演示如何使用 InetSocketAddress 类:
```java
import java.net.InetSocketAddress;
public class InetSocketAddressExample {
public static void main(String[] args) {
// 创建一个 InetSocketAddress 对象,表示本地主机的 IP 地址和端口号为 8080
InetSocketAddress address = new InetSocketAddress("localhost", 8080);
// 获取 IP 地址和端口号
String ip = address.getAddress().getHostAddress();
int port = address.getPort();
System.out.println("IP 地址:" + ip);
System.out.println("端口号:" + port);
}
}
```
在上面的代码中,我们创建了一个 InetSocketAddress 对象,表示本地主机的 IP 地址为 localhost,端口号为 8080。然后,我们使用 getAddress() 方法获取 IP 地址,使用 getPort() 方法获取端口号,并将它们打印出来。
当我们运行这个程序时,输出结果如下:
```
IP 地址:127.0.0.1
端口号:8080
```
这表明 InetSocketAddress 对象确实表示了本地主机的 IP 地址和端口号。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)