Mercurial > hg > trac > TreeVNC > TreeVNC
view src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ReconnectionRequest.java @ 83:40d400a7ec84
remove warnings
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Wed, 30 Apr 2014 18:07:20 +0900 |
parents | 0ae87c7e767c |
children | 7b8d3411270a |
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; // private String host; 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(); echoSocket.close(); } i++; } } }