socket套接字文件传输问题,非文本文档无法传输

Linux下使用套接字文件传输,只能传输文本文件,非文本文件读取时无法完全读入,读了很少一部分就停止读入了,求大神解决!

最好有报头和报体,报头存放身份识别和报体长度等信息。

报体如果是二进制流,则需要读取原生二进制,读取长度为报体给出的长度。

所以先定义传输格式再传输,这样不管接收什么样的文件都不会有问题了。

希望能够帮到你。