C ++二进制字符正在转换为纯文本

时间:2014-02-27 09:08:22

标签: c++ file-transfer binary-data

我使用TCPSocket发送文件并正确发送但是 问题出在我的split函数中,它将二进制字节转换为普通字符 如果我将orignal收到的缓冲区写入文件,它会给我100%的真实字节,就像orignal文件一样 我需要拆分功能来拆分已发送的消息,因为有时我会同时发送2条消息,它们将作为1条消息接收

你觉得我该怎么办?

感谢

解决方案:

我用memcpy替换了sprintf 它现在完美运行:)谢谢大家。

0 个答案:

没有答案