十六进制转换问题
C++服务端需要一组存放了十六进制的byte数组,{ 0x68, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x68, 0x20, 0x09, 0x34, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e }。我移动端只能发送二进制数据,就把这个byte数组转成二进制数据发送给C++端,它接收到的成了E5 BF 83 E8 B7 B3 E6 A3 80 E6 B5 8B E5 AD 97 E7 AC A6 E4 B8 B2 E5 91 BD E4 BB A4。
现在的问题是,C++端想直接接受到的就是{ 0x68, 0x88, 0x88, 0x88, 0x88, 0x88, 0x88, 0x68, 0x20, 0x09, 0x34, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e, 0x1e }这种形式,我移动端没办法发送啊,这需要C++接收到我发的二进制数据后,自己在转成十六进制吧??求C++大牛解答