1. InetSocketAddress: 用于表示 IP 地址和端口号的类。
import ohos.net.Inet4Address;
import ohos.net.InetSocketAddress;
public class MyInetSocketAddress {
public static void main(String[] args) {
// 创建一个InetSocketAddress对象,表示连接到IP地址为"192.168.1.100",端口号为8080的服务器
InetSocketAddress socketAddress = new InetSocketAddress(Inet4Address.parse("192.168.1.100"), 8080);
// 获取IP地址和端口号
String host = socketAddress.getHostName();
int port = socketAddress.getPort();
System.out.println("Host: " + host);
System.out.println("Port: " + port);
}
}
2. LocalSocketAddress: 用于表示本地通信地址的类。
import ohos.net.LocalSocketAddress;
public class MyLocalSocketAddress {
public static void main(String[] args) {
// 创建一个LocalSocketAddress对象,表示本地通信地址
LocalSocketAddress localSocketAddress = new LocalSocketAddress("local_socket");
// 获取本地通信地址的名称
String name = localSocketAddress.getName();
System.out.println("Local Socket Name: " + name);
}
}
这些示例中展示了如何使用 InetSocketAddress 和 LocalSocketAddress 创建表示网络地址的对象,并获取相关的信息。请注意,这只是一个简单的演示,实际应用中可能需要根据具体需求进行更复杂的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/2836/鸿蒙OS