public class SocketTest {
/**
* @param args
*/
public static void main(String[] args) {
Socket s = null;
try {
//Socket('连接的地址','连接超时的毫秒数');在这里建议设置超时的毫秒数,要不然如果请求不到资源会阻塞,一直请求。
s = new Socket("time-A.timefreq.bldrdoc.gov",13);
//s.connect('socketaddress', timeout) 也可以用这个方法进行连接。
InputStream inStream = s.getInputStream();
Scanner in = new Scanner(inStream);
while(in.hasNextLine()){
String line = in.nextLine();
System.out.println(line);
}
} catch (UnknownHostException e) {
// TODO 找不到主机
e.printStackTrace();
} catch (IOException e) {
// TODO 输入输出的异常
e.printStackTrace();
} finally{
try {
s.close();
} catch (IOException e) {
// TODO 输入输出异常
e.printStackTrace();
}
}
}