在java学习书看到的一个练习习题,我一直觉得他说的有语病,但照猫画虎写了一个
package checksomething;
import java.net.InetAddress;
import java.net.Socket;
public class Java19_5_1 {
public InetAddress lookport() {
InetAddress address=null;
try {
Socket socket=new Socket("121.194.11.73",1060);//输入指定端口
socket.getLocalPort();
address=socket.getInetAddress();
socket.close();
}catch(Exception e) {
e.printStackTrace();
}
return address;
}
public static void main(String[] args) {
Java19_5_1 see=new Java19_5_1();
try{
InetAddress address=see.lookport();
InetAddress myip=InetAddress.getLocalHost();
System.out.println(address.getHostName());
System.out.println(address.getHostAddress());
System.out.println(myip.getHostAddress());
}catch(Exception e) {
e.printStackTrace();
}
}
}