Mercurial > hg > Applications > TightVNC_orginal
view src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ReconnectionRequest.java @ 39:6a34a5220a01
add files
author | one |
---|---|
date | Tue, 02 Oct 2012 18:13:13 +0900 |
parents | |
children |
line wrap: on
line source
package jp.ac.u_ryukyu.treevnc.server.state; import java.io.DataOutputStream; import java.io.IOException; import java.net.Socket; import java.net.UnknownHostException; import jp.ac.u_ryukyu.treevnc.server.VncProxyService; public class ReconnectionRequest implements ScreenChanges { private VncProxyService vps; public ReconnectionRequest(VncProxyService vps) { this.vps = vps; } @Override public boolean next() throws UnknownHostException, IOException { createSocketAndSend(String.valueOf(vps.opendPort)); return false; } private void createSocketAndSend(String port) throws UnknownHostException, IOException { int i = 0; for(String client : vps.aClient.getList()) { if(i!=0) { Socket echoSocket; echoSocket = new Socket(client, 10001); DataOutputStream os = new DataOutputStream(echoSocket.getOutputStream()); os.writeBytes("reconnection\n"); os.writeBytes(port+"\n"); os.close(); } i++; } } }