Java 实例 - 使用 Socket 连接到指定主机

以下实例演示了如何使用 net.Socket 类的 getInetAddress() 方法来连接到指定主机:

Main.java 文件

  1. import java.net.InetAddress;
  2. import java.net.Socket;
  3. public class WebPing {
  4. public static void main(String[] args) {
  5. try {
  6. InetAddress addr;
  7. Socket sock = new Socket("www.baidu.com", 80);
  8. addr = sock.getInetAddress();
  9. System.out.println("连接到 " + addr);
  10. sock.close();
  11. } catch (java.io.IOException e) {
  12. System.out.println("无法连接 " + args[0]);
  13. System.out.println(e);
  14. }
  15. }
  16. }

以上代码运行输出结果为:

  1. 连接到 www.baidu.com/180.101.49.12