一、InetAddress实例
package com.socket;
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Test01 {
public static void main(String[] args) throws UnknownHostException{
//获取本机的InetAddress实例
InetAddress address = InetAddress.getLocalHost();
System.out.println("计算机名 "+address.getHostName());
System.out.println("计算机IP "+address.getHostAddress());
/*
* 同样可以获取其他的计算机的信息
* 不做解释
* */
}
}
二、URL实例
package com.socket;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
public class Url {
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
//创建一个url实例
URL url = new URL("http://www.baidu.com");
//通过URL的openStream方法获取URL对象所表示的资源的字节输入流
InputStream is= url.openStream();
InputStreamReader isr = new InputStreamReader(is);
//字节转字符
BufferedReader br = new BufferedReader(isr);
String data = br.readLine();//读取数据
while (data!=null){
System.out.println(data);
data= br.readLine();
}
br.close();
isr.close();
is.close();
}
}