public void connect() throws ConnectionException {
		if(clientConnection == null || clientConnection.isClosed()) {
			try {
				clientConnection = new ServerSocket(port);
			}
			catch(IOException e) {
				throw new ConnectionException(e);
			}
		}
		engine.start();
	}