从Socket收到的数据包,转换后得到的字串无法分辩
            byte[] Bytes = new byte[1024];
            int bytes;
            bytes = Socket.Receive(Bytes, recvBytes.Length, 0);
            Str = Encoding.ASCII.GetString(Bytes, 0, bytes);
            Console.WriteLine(Str);比如,这个数据包是16进制的,其中每两位是一个字节,534AC211为固定值,00048A57需转换为297559,后面0098006666660000C9E8不需要转换。按上面的方法,得到的 string是?
我如何在收到这个数据包后将它转为可以读出的string呢?没查到资料,请高手指点
看来是我没说清楚,收到的数据包是以下方式的
0x53,0x4A,0xC2,0x11,0x00,0x00,0x04,0x8A,0x57,0x00,0x98,0x00,0x66,0x66,0x66,0x66,0x00,0x00,0xC9,0xE8
所以直接软为字符串只出来"?"而不可读。
希望得到的字符串是 string “534AC21100048A570098006666660000C9E8”
初学,不会啊再次有请高人指教