1 |
package com.rga.vzw; |
2 |
3 |
import java.io.BufferedReader; |
4 |
import java.io.IOException; |
5 |
import java.io.InputStreamReader; |
6 |
import java.io.PrintStream; |
7 |
import java.net.Socket; |
8 |
import java.net.UnknownHostException; |
9 |
import java.util.Date; |
10 |
11 |
public class EchoClient { |
12 |
public static void main(String[] args) throws IOException { |
13 |
14 |
System.out.println( "EchoClient.main()" ); |
15 |
16 |
Socket echoSocket = null ; |
17 |
PrintStream out = null ; |
18 |
BufferedReader in = null ; |
19 |
20 |
try { |
21 |
echoSocket = new Socket( "localhost" , 38300 ); |
22 |
out = new PrintStream(echoSocket.getOutputStream()); |
23 |
in = new BufferedReader( new InputStreamReader( |
24 |
echoSocket.getInputStream())); |
25 |
} catch (UnknownHostException e) { |
26 |
System.err.println( "Don't know about host: localhost." ); |
27 |
System.exit( 1 ); |
28 |
} catch (IOException e) { |
29 |
System.err.println( "Couldn't get I/O for " |
30 |
+ "the connection to: localhost." ); |
31 |
System.exit( 1 ); |
32 |
} |
33 |
34 |
BufferedReader stdIn = new BufferedReader( new InputStreamReader( |
35 |
System.in)); |
36 |
// String userInput; |
37 |
System.out.println( "connected!!" ); |
38 |
int counter = 0 ; |
39 |
40 |
// TODO monitor |
41 |
while ( true ) { |
42 |
counter++; |
43 |
// out.println(counter); |
44 |
if (counter % 1000 == 0 ) { |
45 |
out.println( "update" + new Date().getSeconds()); |
46 |
counter = 1 ; |
47 |
System.out.println( "echo: " + in.readLine()); |
48 |
} |
49 |
} |
50 |
} |
51 |
} |
全站熱搜
留言列表