标签: c++ file-transfer binary-data
我使用TCPSocket发送文件并正确发送但是 问题出在我的split函数中,它将二进制字节转换为普通字符 如果我将orignal收到的缓冲区写入文件,它会给我100%的真实字节,就像orignal文件一样 我需要拆分功能来拆分已发送的消息,因为有时我会同时发送2条消息,它们将作为1条消息接收
你觉得我该怎么办?
感谢
解决方案:
我用memcpy替换了sprintf 它现在完美运行:)谢谢大家。