Mercurial > hg > Applications > TightVNC_orginal
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 } |