Mercurial > hg > Members > you > BroadCastTreeVNC
diff src/treeVnc/#GetBroadCastClient.java# @ 0:756bfaf731f3
create new repository
author | Yu Taninari <you@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 21 Feb 2012 04:10:12 +0900 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/treeVnc/#GetBroadCastClient.java# Tue Feb 21 04:10:12 2012 +0900 @@ -0,0 +1,82 @@ +package treeVnc; + +import java.io.BufferedReader; +//import java.io.ByteArrayInputStream; +//import java.io.DataInputStream; +import java.io.IOException; +import java.io.InputStreamReader; +import java.net.ServerSocket; +import java.net.Socket; + +public class GetBroadCastClient implements Runnable { + private ServerSocket server = null; + BufferedReader is; + private int port = 8182; + private boolean stopFlag = false; + TextBoxClient text = new TextBoxClient(); + + private void getData() { +// try { +// server = new ServerSocket(port); +// while(true) { +// Socket socket = server.accept(); +// is = new BufferedReader(new InputStreamReader( +// socket.getInputStream())); +// String line = is.readLine(); +// if(line!=null){ +// text.checkBox(line); +// } +// text.setButton(); +// text.visible(); +// } +// } catch (IOException e) { +// e.printStackTrace(); +// } +// } + +// 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() { + getData(); + } + + public void setStopFlag(boolean stopFlag) { + this.stopFlag = stopFlag; + } + + public boolean isStopFlag() { + return stopFlag; + } + +}