您的位置:首页 > 理论基础 > 计算机网络

使用WinInet开发Http客户端碰到问题与解决办法

2008-01-09 14:41 399 查看
在异步调用WinINet中,调用InternetOpen方法时,如果将参数5写为NTERNET_FLAG_ASYNC(道理上正确)时,会导致数据接收不完整的现象。测试服务器返回2046字节的数据,但客户端仅仅接收到1535字节数据。
调用事例:
错误方式:
m_hInternet = InternetOpenA("winks",
INTERNET_OPEN_TYPE_DIRECT,
NULL,
NULL,
INTERNET_FLAG_ASYNC);

正确方式:
m_hInternet = InternetOpenA("winks",
INTERNET_OPEN_TYPE_DIRECT,
NULL,
NULL,
0);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐