Mercurial > hg > trac > TreeVNC > TreeVNC
view src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ChangeHost.java @ 93:7b8d3411270a
remove changeScreenInterface.
author | oc |
---|---|
date | Mon, 19 May 2014 19:14:18 +0900 |
parents | 9fdb8ff88497 |
children | 75879c316796 |
line wrap: on
line source
package jp.ac.u_ryukyu.treevnc.server.state; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.net.UnknownHostException; import jp.ac.u_ryukyu.treevnc.server.VncProxyService; public class ChangeHost implements Runnable { private VncProxyService vps; public ChangeHost(VncProxyService _vps, boolean isApplet) { vps = _vps; } String str; @Override public void run() { try { waitingInput(); ReconnectionRequest reconnectionRequest = new ReconnectionRequest(vps); reconnectionRequest.sendReconnection(String.valueOf(vps.opendPort)); } catch (UnknownHostException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } public String getHost() { return str; } private void waitingInput() { try { while(true) { BufferedReader br = new BufferedReader(new InputStreamReader( System.in)); str = br.readLine(); // param hostAddress,width,height vps.changeVNCServer(str,1000,1000); } } catch (IOException e) { e.printStackTrace(); } } }