comparison src/main/java/jp/ac/u_ryukyu/treevnc/client/GetDataClient.java @ 12:12c3a73be47f

rename package
author one
date Tue, 21 Aug 2012 14:24:38 +0900
parents src/main/java/ac/ryukyu/treevnc/client/GetDataClient.java@dca3bd61b830
children 758d025ee24b
comparison
equal deleted inserted replaced
11:57ae9fbb1245 12:12c3a73be47f
1 package jp.ac.u_ryukyu.treevnc.client;
2
3 import java.io.BufferedReader;
4 import java.io.IOException;
5 import java.io.InputStreamReader;
6 import java.net.ServerSocket;
7 import java.net.Socket;
8
9
10 public class GetDataClient implements Runnable {
11 private ServerSocket server = null;
12 BufferedReader is;
13 private int port = 8182;
14 private boolean stopFlag = false;
15 public TextBoxClient text = new TextBoxClient();
16
17 private void getData() {
18 try {
19 server = new ServerSocket(port);
20 while(true) {
21 Socket socket = server.accept();
22 is = new BufferedReader(new InputStreamReader(
23 socket.getInputStream()));
24 String line = is.readLine();
25 // text = new TextBoxClient();
26 if(line!=null){
27 text.checkBox(line);
28 }
29 // TextBoxClient text = new TextBoxClient();
30 text.setButton();
31 text.visible();
32 }
33 } catch (IOException e) {
34 e.printStackTrace();
35 }
36 }
37
38
39 public String textAddress() {
40 return text.getAddress();
41 }
42
43 public String textPort() {
44 return text.getPort();
45 }
46
47 void socketClose() {
48 try {
49 text.unVisible();
50 //server.close(); after the modify
51 is.close();
52 } catch (IOException e) {
53 e.printStackTrace();
54 }
55 }
56
57 /*
58 private int castInt(byte[] a) {
59 int value = 0;
60 ByteArrayInputStream bais = new ByteArrayInputStream(a);
61 DataInputStream dis = new DataInputStream(bais);
62 try {
63 value = dis.readInt();
64 } catch (IOException e) {
65 }
66 System.out.println(value);
67 return value;
68 }
69
70 private String castString(byte[] a) {
71 String recover = new String(a);
72 recover = recover.replace("¥n", "");
73 recover = recover.trim();
74 System.out.println(recover);
75 return recover;
76 }
77 */
78
79 public void run() {
80 getData();
81 }
82
83 public void setStopFlag(boolean stopFlag) {
84 this.stopFlag = stopFlag;
85 }
86
87 public boolean isStopFlag() {
88 return stopFlag;
89 }
90
91 }