Mercurial > hg > Applications > TightVNC_orginal
view src/main/java/jp/ac/u_ryukyu/treevnc/client/GetDataClient.java @ 32:758d025ee24b
add TextBox.java
author | one |
---|---|
date | Mon, 03 Sep 2012 17:34:52 +0900 |
parents | 12c3a73be47f |
children | f70008073a03 |
line wrap: on
line source
package jp.ac.u_ryukyu.treevnc.client; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.ServerSocket; import java.net.Socket; public class GetDataClient implements Runnable { private ServerSocket server = null; private BufferedReader is; private int port = 8182; private boolean stopFlag = false; private TextBoxClient text = new TextBoxClient(); public String textAddress() { return text.getAddress(); } public String textPort() { return text.getPort(); } void socketClose() { try { text.unVisible(); //server.close(); after the modify is.close(); } catch (IOException e) { e.printStackTrace(); } } /* private int castInt(byte[] a) { int value = 0; ByteArrayInputStream bais = new ByteArrayInputStream(a); DataInputStream dis = new DataInputStream(bais); try { value = dis.readInt(); } catch (IOException e) { } System.out.println(value); return value; } private String castString(byte[] a) { String recover = new String(a); recover = recover.replace("¥n", ""); recover = recover.trim(); System.out.println(recover); return recover; } */ @Override public void run() { try { server = new ServerSocket(port); while(true) { Socket socket = server.accept(); is = new BufferedReader(new InputStreamReader( socket.getInputStream())); String line = is.readLine(); // text = new TextBoxClient(); if(line!=null) text.checkBox(line); // TextBoxClient text = new TextBoxClient(); text.setButton(); text.visible(); } } catch (IOException e) { e.printStackTrace(); } } public void setStopFlag(boolean stopFlag) { this.stopFlag = stopFlag; } public boolean isStopFlag() { return stopFlag; } public void ipRegister() { text.ipRegister(); } }