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 }
arrow
arrow
    全站熱搜

    戮克 發表在 痞客邦 留言(0) 人氣()