关于您写的多文件发送

normanreduce 发布于 2015/06/03 21:08
阅读 132
收藏 0

@开源好朋友 你好,想跟你请教个问题:

看了您的代码,想问一下if (uOffset + nRet >= nDataLen) //包含有另外个数据包的数据

这句在什么情况下会出现大于的情况,根据发送端的代码,应该不会出现大于的情况吧。谢谢解答。(包含有另外个数据包的数据,这是什么场景?

加载中
0
cityCode
cityCode

不好意思,现在才看到你的问题,希望不会太晚。

包含有另外个数据库的数据的场景:发送多个文件时,假设有文件A、B、C,我们都知道,发送的时候,虽然是按照文件的A,B,C依次往套接字的缓冲区中写文件。在套接字的发送缓冲区中,会同时存在A中的最后几K文件和B中的几K文件。

返回顶部
顶部