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

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

1个回答

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

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

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

希望能够帮到你。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐