Java 如何使用域名创建客户端套接字
嗨,我正在使用java进行套接字编程。要创建客户端套接字,我必须传递IP和端口。但我想通过传递域名和端口来创建客户机套接字,无论是否可行。 我的域名在内部指的是一个静态地址。表示我想通过www.xyz.com而不是ip地址 谢谢Java 如何使用域名创建客户端套接字,java,sockets,Java,Sockets,嗨,我正在使用java进行套接字编程。要创建客户端套接字,我必须传递IP和端口。但我想通过传递域名和端口来创建客户机套接字,无论是否可行。 我的域名在内部指的是一个静态地址。表示我想通过www.xyz.com而不是ip地址 谢谢 Sunil Kumar Sahoo首先你必须获得域名的IP地址 InetAddress ip = InetAddress.getByName("www.xyz.com"); 现在,变量ip包含ip地址,所以你可以做任何你想做的事…首先你必须获得域名的ip地址 Inet
Sunil Kumar Sahoo首先你必须获得域名的IP地址
InetAddress ip = InetAddress.getByName("www.xyz.com");
现在,变量ip包含ip地址,所以你可以做任何你想做的事…首先你必须获得域名的ip地址
InetAddress ip = InetAddress.getByName("www.xyz.com");
现在,var.ip包含ip地址,因此您可以做任何您想做的事情。Java.net.Socket有一个形式为Socket(String,int)的构造函数,其中第一个参数接受主机名。Java.net.Socket有一个形式为Socket(String,int)的构造函数,其中第一个参数接受主机名。Socket有一个构造函数,它采用主机名:
public Socket(String host, int port)
它将为您执行gethostbyname()解析。套接字有一个构造函数,它采用主机名:
public Socket(String host, int port)
它将为您执行gethostbyname()解析