java socket的简单学习

来源:互联网 发布:怎样做淘宝直播 编辑:程序博客网 时间:2024/05/29 15:42

 

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();   }  } }


0 0
原创粉丝点击