C语言中二进制是什么类型

最近做一个项目,开发语言是C语言,用海康威视的摄像头,通过http监听来采集抓拍到的图片,在调用recv函数时,不知道用什么类型的buf缓冲区来接收数据,因为上报来的报文中不仅有XML文本,还有图片的二进制数据,很苦恼

用char[]
话说,没有demo吗,看看demo是怎么写的,copy过来用
海康的demo里,c++的demo是最多的

最好还是 定义 unsigned char [] 方便处理,后续可以改成 char * 读取文本,可以联系海康的客服,他们有 demo,也可以用 C++ 开发

电脑内存或文件内容或传输内容只是一个一维二进制字节数组及其对应的二进制地址;
人脑才将电脑内存或文件内容或传输内容中的这个一维二进制字节数组及其对应的二进制地址的某些部分看成是整数、有符号数/无符号数、浮点数、复数、英文字母、阿拉伯数字、中文/韩文/法文……字符/字符串、汇编指令、函数、函数参数、堆、栈、数组、指针、数组指针、指针数组、数组的数组、指针的指针、二维数组、字符点阵、字符笔画的坐标、黑白二值图片、灰度图片、彩色图片、录音、视频、指纹信息、身份证信息……