WaitForData连续调用两次的好处是?

悠云guo 2005-09-08 02:11:26
pStream->WaitForData(0x7fffffff);
if (pStream->WaitForData(0x7fffffff))
try
{
size=pStream->Read(buf+sl,count-sl);
sl=sl+size;
}
catch(...)
{
}

为什么要调用两次?我查阅了网上的资料,说是可以有效减少接收到0字节的情况发生。能具体解释,说说吗?谢谢
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
悠云guo 2005-09-09
  • 打赏
  • 举报
回复
可0x7fffffff换算过来已经是一个很大的时间了!
chpst 2005-09-09
  • 打赏
  • 举报
回复
多等点时间
悠云guo 2005-09-09
  • 打赏
  • 举报
回复
--,还真没人回答
我只是想知道为什么
myy 2005-09-08
  • 打赏
  • 举报
回复
...没有蛀牙!

1,316

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧