public static byte[] intToByteWithMark(int x) {
		if((x & 0xFFFFFF00) == 0){			//前3字节为空
			return new byte[]{XsonConst.INT1, (byte) x};
		}else if((x & 0xFFFF0000) == 0){	//前2字节为空
			return new byte[]{XsonConst.INT2, (byte) (x >> 8), (byte) x};
		}else if((x & 0xFF000000) == 0){	//前1字节为空
			return new byte[]{XsonConst.INT3, (byte) (x >> 16), (byte) (x >> 8), (byte) x};
		}
		return new byte[]{XsonConst.INT, (byte) (x >> 24),  (byte) (x >> 16), (byte) (x >> 8), (byte) x};
	}