a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 137|回复: 0

[基础知识] JAVA基础:JavaSocket通信读取相关信息代码详解

[复制链接]
发表于 2012-8-4 12:37:27 | 显示全部楼层 |阅读模式
Java Socket通信读取有不少需要我们注意的知识点。当我们在使用的时候有很多的问题摆在我们面前。下面我们就来详细的学习有关Java  Socket通信读取的相关代码编写。   以下是Java Socket通信读取的相关代码。0 a9 ?% t; b& ~5 b6 D4 q( H
  1.import java.io.BufferedReader;8 Z0 [$ e! Z# u3 Z. L- L" H! R! H: |2 S) P
  2.import java.io.BufferedWriter;
1 _) S! q& I) t( @" A) K  3.import java.io.File;
2 D$ b+ U- x! W, V( W4 S  4.import java.io.FileWriter;
+ `+ x$ f' K& g7 E0 n+ _, `1 |  5.import java.io.InputStreamReader;4 W, ~( n, O0 X2 v8 p5 n  s
  6.import java.net.URL;public class URLReader {# s" P2 k8 Q# B  Z/ g3 y& P
  7./**) |- E& ~1 M% @$ g
  8.* @param args/ P3 q  A) z' v4 D8 v, o$ z
  9.* @throws Exception4 K6 ~, X* ^4 W! [* Q
  10.*/) A; D5 {# M+ R1 L, D6 H* f' L
  11.public static void main(String[] args) throws Exception {. y9 D! A1 Y, ~6 R
  12.// 声明抛出所有例外
) O/ D& i# j- C- H" m. q  13.URL tirc = new URL(http://www.sina.com);' S2 H: l" J% b! K, u+ k
  14.File writeFile = new File("d:\\style_1.html");
3 G, V* A, S: z' m5 M  15.// 构建一URL对象14100
7 ?8 z, {. l8 P6 W, K  16.BufferedReader
( g8 e0 ?9 J. b8 \</p>  Date t = cal.getTime();1 S0 d* |$ `' `2 ?
  if(cal.get(Calendar.HOUR_OF_DAY) > 5){) l8 G7 g4 d: C$ L
  cal.set(Calendar.HOUR_OF_DAY, 6);8 Y$ I9 [% o+ o, B5 l2 c1 D
  cal.set(Calendar.MINUTE, 0);
+ \4 n3 M( V. i$ U: r5 u  cal.set(Calendar.SECOND, 0);
4 J) ~/ f1 z% o  cal.set(Calendar.MILLISECOND, 0);
& s; k' B: x/ a/ v: y  t = new Date(cal.getTimeInMillis()+24*60*60*1000L);
8 _) K: G" B$ C  r3 w$ P$ ]0 W$ a4 q  }
1 j1 k7 p; p6 ?9 I" H+ F& K  else{: `% W# y: s# I& _
  cal.set(Calendar.HOUR_OF_DAY, 6);! O# D/ P' d1 m& U% P2 w
  cal.set(Calendar.MINUTE, 0);
4 F7 p" m% Q/ R: x7 E* p1 r  cal.set(Calendar.SECOND, 0);0 _% {- v: }. t6 j
  cal.set(Calendar.MILLISECOND, 0);
9 P" V, h2 \, i+ L0 g: _  t = cal.getTime();$ V* U2 X+ P( D
  }
# Z3 [- S* y7 R% i+ j0 N5 A. i5 w& J% f  timer.schedule(new MainTask(), t, 24*60*60*1000L);// 调用MainTask
6 [" s( X! l6 A) k7 ~2 u  timer.schedule(new AskBaiduTask(), new Date(), 60*1000L);
" U7 `: a+ Z  ^0 ?2 Q( [8 S  g  //debug0 p/ Z' }( e& T# d
  //timer.schedule(new MainTask(), 1*60*1000, 1*60*1000);// 调用MainTask1 v4 |1 H6 _' @7 y( P5 ^' {5 L$ \0 h" F
  logger.info("Listener End--> Time:"+sdf.format(new Date()));  c7 D4 t# v5 o
  }catch(Exception e){
( d$ v/ }& p: x: g  logger.error("Listener Error+++++++++++++++++++++++++++++++++:", e);
3 e/ G$ K- |" N9 }, C  e.printStackTrace();
. _7 n& Z0 h' O  }
) \$ a) o3 V+ \3 a9 T  }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-6 17:21 , Processed in 0.388600 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表