现在的位置: 首页 > 综合 > 正文

关于收发数据的问题

2018年06月06日 ⁄ 综合 ⁄ 共 297字 ⁄ 字号 评论关闭

ret = sockConnection.Send( sendData + buffOffset, sendThisTime);  
1、Send 函数的第二个参数是准备发送的字节数;
2、Send 函数的返回值是实际发送的字节数;
3、有可能实际发送的字节数小于准备发送的字节数;

所以,在实际使用时,要这样使用:
1、例如要发送1500个字节的数据;
2、调用 Send 函数进行发送;
3、但是判断 Send 函数的返回值,发现只发送了 1100 个字节;
4、这时要继续发送剩下的 400 个字节;否则,程序就会出问题。 
 

 

更多技术文章请参看施昌权的个人网站: http://www.joyvc.cn

 

 

抱歉!评论已关闭.