supporter.setApplicationOut(src);
supporter.setApplication(src);
	public int write(ByteBuffer src) throws IOException 	{        if (needsCrypt())        {            supporter.setApplicationOut(src);        	return supporter.write();        }		return socketChan.write(src);	}