BYTE[]申请的是1024个长度。
在传输一块较大的文件时,最后收到的文件总是比发送的文件大一点点。
最后发现,原来客户端没有把接受字符串的BYTE数组初始化。导致倒数第二次的数据没有完全被最后一次的数据覆盖完。结果发生错误。
BYTE数组初始化问题
本文讨论了在传输大文件过程中遇到的问题:接收方未正确初始化BYTE数组导致数据接收错误。通过详细分析,指出了问题所在并提供了正确的解决方案。
BYTE[]申请的是1024个长度。
在传输一块较大的文件时,最后收到的文件总是比发送的文件大一点点。
最后发现,原来客户端没有把接受字符串的BYTE数组初始化。导致倒数第二次的数据没有完全被最后一次的数据覆盖完。结果发生错误。
2667

被折叠的 条评论
为什么被折叠?