socket接收并显示16进制的数据

这是编写的客户端代码,接收服务器发送的16进制的数据,但是现实不出来、图片说明

byte []data=new byte [1024];
int i=0;
for(i=0;i<data.length;i++)
textbox1.Text+=data[i].ToString("X2");//转成16进制字符串显示

16进制数据,你需要转换为字符串等才能显示,它本身不一定是可见字符

一个字节一个字节的读,然后一个字节一个字节的转换成16进制的字符串格式,慢慢的拼接,别忘了中间加一个空格。