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


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

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

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

  1. 连接到 http:/www.shouce.ren/222.73.134.120