以下是一个示例代码,演示如何使用InetSocketAddress创建本地主机的地址:
import java.net.InetSocketAddress;
public class Main {
public static void main(String[] args) {
// 创建本地主机的InetSocketAddress
InetSocketAddress address = new InetSocketAddress("localhost", 8080);
// 获取主机的IP地址和端口号
String hostname = address.getHostName();
int port = address.getPort();
System.out.println("主机名:" + hostname);
System.out.println("端口号:" + port);
}
}
在上述示例中,我们创建了一个InetSocketAddress对象,将主机名设置为"localhost",端口号设置为8080。然后,我们使用getHostName()方法获取主机名和getPort()方法获取端口号,并将它们打印到控制台上。
要运行此示例,您需要在本地计算机上启动一个服务(例如,Web服务器),以便在8080端口上监听请求。