这个其实就是转字节数据成16进制的字符串
下面这个方法就可以:
    public string BytesToHex(byte[] bytes)
        {
            string message = "";
            for (int i = 0; i < bytes.Length; i++)
            {
                message = message + bytes[i].ToString("X2");
            }
            return message;
        }

解决方案 »

  1.   

    看你是用什么做的了,我现在用的是C#!直接可以用byte[] AByteStr = new byte[ANewSocket.ReceiveBufferSize];                        int ALeng;
                            ALeng = ANewSocket.Receive(AByteStr, AByteStr.Length, 0);                        string ARealData = Encoding.Default.GetString(AByteStr, 0, ALeng);                        //处理实时数据
                            Class_DataParse.ConvertToPack(ARealData);
      

  2.   

    有把Byte类型转换成你要的函数