新手问题 VC6.0 的下的 send

lzm110 · March 20, 2013 · Last by lzm110 replied at March 28, 2013 · 2367 hits
long nSendLen=sockRecv.Send(data, nRead);

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

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

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

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

You need to Sign in before reply, if you don't have an account, please Sign up first.