新手问题 VC6.0 的下的 send

lzm110 · 2013年03月20日 · 最后由 lzm110 回复于 2013年03月28日 · 1844 次阅读
long nSendLen=sockRecv.Send(data, nRead);

nRead=15000固定 第一次发送的时候,返回的nSendLen=nRead=15000。 第2次时候,返回的值是4294967295,这是哪里出问题了啊?

第一次发送的时候,data+14999为“0“ 第二次发送的时候,data+14999为“1“

共收到 2 条回复

出现的错误的编号是10053。 "错误原因:您的主机中的软件放弃了一个已建立的连接。"这个我知道,关键是如何避免出现这种情况。 为什么,刚开始也能发送几个数据包,可后来就不能了呢? 理论上,能发送一个数据包,就能将不超过附件大小的包全部发送出去

#1楼 @lzm110 是客户机器断开了连接,问题已经处理。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册