long nSendLen=sockRecv.Send(data, nRead);
nRead=15000 固定 第一次发送的时候,返回的 nSendLen=nRead=15000。 第 2 次时候,返回的值是 4294967295,这是哪里出问题了啊?
第一次发送的时候,data+14999 为“0“ 第二次发送的时候,data+14999 为“1“
出现的错误的编号是 10053。 "错误原因:您的主机中的软件放弃了一个已建立的连接。"这个我知道,关键是如何避免出现这种情况。 为什么,刚开始也能发送几个数据包,可后来就不能了呢? 理论上,能发送一个数据包,就能将不超过附件大小的包全部发送出去
#1 楼 @lzm110 是客户机器断开了连接,问题已经处理。