public void startHandshake(HandshakeBuilder handshakedata) throws Exception {
		if (handshakeComplete)
			throw new IllegalStateException("Handshake has allready been sent.");
		this.handshakerequest = handshakedata;
		channelWrite(draft.createHandshake(draft
				.postProcessHandshakeRequestAsClient(handshakedata)));
	}