diff src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ChangeHost.java @ 40:3c072f2f39bb

add Screen change function.
author one
date Mon, 22 Oct 2012 17:40:32 +0900
parents 6a34a5220a01
children d2741b80399e
line wrap: on
line diff
--- a/src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ChangeHost.java	Tue Oct 02 18:13:13 2012 +0900
+++ b/src/main/java/jp/ac/u_ryukyu/treevnc/server/state/ChangeHost.java	Mon Oct 22 17:40:32 2012 +0900
@@ -3,19 +3,12 @@
 import java.io.BufferedReader;
 import java.io.IOException;
 import java.io.InputStreamReader;
-import java.net.Socket;
 import java.net.UnknownHostException;
 import java.util.LinkedList;
 
-import jp.ac.u_ryukyu.treevnc.MyRfbProto;
 import jp.ac.u_ryukyu.treevnc.server.VncProxyService;
 
-import com.glavsoft.rfb.protocol.ProtocolSettings;
-import com.glavsoft.viewer.ConnectionManager;
-import com.glavsoft.viewer.Viewer;
-import com.glavsoft.viewer.swing.ParametersHandler;
-
-public class ChangeHost extends ConnectionManager implements Runnable,ScreenChanges {
+public class ChangeHost implements Runnable,ScreenChanges {
 
 	private VncProxyService vps;
 	private ScreenChanges screenChange;
@@ -24,16 +17,11 @@
 	
 
 	public ChangeHost(VncProxyService _vps, boolean isApplet) {
-		super(_vps, isApplet);
 		vps = _vps;
 		screenChange = this;
 	}
 
 
-	/**
-	 * 
-	 */
-	private static final long serialVersionUID = 1L;
 	String str;
 
 	@Override
@@ -56,7 +44,7 @@
 			BufferedReader br = new BufferedReader(new InputStreamReader(
 					System.in));
 			str = br.readLine();
-			vps.changeVNCServer();
+			vps.changeVNCServer(str);
 //			vps.createConnectionAndStart();
 //			vps.aClient.setList(prevVps.aClient.getList());
 //			clientList = prevVps.aClient.getList();
@@ -66,32 +54,6 @@
 		}
 	}
 	
-	@Override
-	public Socket connectToHost(
-			final ParametersHandler.ConnectionParams connectionParams,
-			ProtocolSettings settings, MyRfbProto rfb) {
-		Socket socket = null;
-		connectionParams.hostName = str;
-		connectionParams.portNumber = 5900;
-		Viewer.logger.info("Connecting to host " + connectionParams.hostName
-				+ ":" + connectionParams.portNumber);
-		try {
-			socket = new Socket(connectionParams.hostName,
-					connectionParams.portNumber);
-		} catch (UnknownHostException e) {
-			Viewer.logger.severe("Unknown host: " + connectionParams.hostName);
-			showConnectionErrorDialog("Unknown host: '"
-					+ connectionParams.hostName + "'");
-		} catch (IOException e) {
-			Viewer.logger.severe("Couldn't connect to: "
-					+ connectionParams.hostName + ":"
-					+ connectionParams.portNumber + ": " + e.getMessage());
-			showConnectionErrorDialog("Couldn't connect to: '"
-					+ connectionParams.hostName + "'\n" + e.getMessage());
-		}
-		return socket;
-	}
-	
 	
 	@Override
 	public boolean next() {