socket in c ; 报文传输是什么? socket 怎么传输二进制图片?

大神能帮帮忙解释解释吗?
与结构体传输有关系吗?

二进制图片怎么通过socket传输?

跪求社区情。

额,随便了,其实就是发送内存中的数据,你需要提供的仅仅是一个指针和一个长度(指针用于让socket知道从那儿复制,长度让socket知道复制多长)

报文传输的意思就是传输1和0,可以传任何数据,只要编码和解码可以对应起来

先学习socket编程,学学就明白了。把图片文件作为二进制文件传输。

首先open打开图片文件
然后read到buf中
然后通过socket传输
接受方从socket中读取后
存到buf中
最后open新建文件把buf write进去