annotate src/fdl/URLKicker.java @ 16:cccf34386cad

*** empty log message ***
author kono
date Mon, 18 Aug 2008 06:17:54 +0900
parents 083a0b5e12cc
children 35375016b2f0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
1
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
2 /*
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
3 * @(#)PSXLindaURLKicker.java 1.1 06/04/01
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
4 *
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
5 * Copyright 2006 Shinji KONO
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
6 *
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
7
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
8 Kick some url
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
9
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
10 */
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
11
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
12 package fdl;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
13
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
14 import java.net.*;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
15 import java.io.*;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
16 // mport java.nio.*;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
17
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
18
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
19 /**
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
20 * URLKicker
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
21 *
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
22 * @author Shinji Kono
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
23 *
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
24 * @param args[] The URL to connect to
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
25
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
26 */
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
27
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
28 class URLKicker {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
29 public static char buf[];
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
30
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
31 public static void main (String args[]) {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
32 InputStreamReader is;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
33 buf = new char[1024];
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
34 try {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
35 URL a = new URL(args[0]);
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
36 URLConnection conn = a.openConnection();
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
37 is = new InputStreamReader(conn.getInputStream());
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
38 int ret = 0;
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
39 while ((ret = is.read(buf,0,1024)) > 0) {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
40 processBuf(buf,ret);
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
41 }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
42 // close the inputstream
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
43 is.close();
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
44 } catch (IOException e) {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
45 }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
46 }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
47 public static void processBuf (char buf[],int len) {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
48 // System.out.print("data: ");
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
49 // for(int i=0;i<len;i++) {
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
50 // System.out.print(buf[i]);
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
51 // }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
52 }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
53
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
54 }
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
55
083a0b5e12cc Apply Debug Interface version start
fuchita
parents:
diff changeset
56