C# 客户端Socket如何接收16进制的数?

图片说明
我使用socket调试工具给我的程序发送数据,大概是这个样子.,然后我程序接收的却是12

图片说明

应该怎么写才能我程序这边也接收到相应的值A0 03 01 02 35 50 69 78 54 52 75 B0

https://www.cnblogs.com/tmdsleep/p/5698588.html

这么说吧,要发送的数据呢,最终都是0101010100011010101这种位数据发过去的,接收端的缓存也是收到的这种数据,但数据怎么显示,以及怎么转换,都是可以根据具体需求改变的.

比如"0A"这个字符串,转成二进制有很多种方法,直接按ascii码转是一种,按十六进制进行转是一种,你自己定义一个词典,说"0A"代表0,"0B"代表1,那你也可以转成0.

所以,这个关乎收发两边的通讯协议,显示是否一致不光跟显示时候有关,还跟收发时候的编码转换有关.