社区
网络编程
帖子详情
取得html代码的时候的问题,recv后来返回总是零
asphp
2005-09-26 09:53:00
char buf[10001];
int iret;
string sresp;
while((iret=recv(buf,1000,0))!=-1)
{
sresp+=buf;
}
但函数会死了,html代码只得到一半,后来查查,iret总是等于零,怀疑是服务端强制断开所致,如何解决这个问题?
...全文
208
9
打赏
收藏
取得html代码的时候的问题,recv后来返回总是零
char buf[10001]; int iret; string sresp; while((iret=recv(buf,1000,0))!=-1) { sresp+=buf; } 但函数会死了,html代码只得到一半,后来查查,iret总是等于零,怀疑是服务端强制断开所致,如何解决这个问题?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
msvcp60
2006-02-07
打赏
举报
回复
我的办法是 在线程李接收数据,这样你的代码就可以正常工作了
msvcp60
2006-02-07
打赏
举报
回复
跟我遇到的问题一样,我也是通过SOCKET发送GET请求,HTTP返回的代码接收不完整。
asphp
2005-10-29
打赏
举报
回复
???为什么老没有人回我呢?高手都到哪去了?
lianglp
2005-10-29
打赏
举报
回复
当服务器强制关闭连接的socket后,客户端调用recv()将返回0。
asphp
2005-10-23
打赏
举报
回复
我不用封装的就不行吗?郁闷中!
laofang
2005-09-27
打赏
举报
回复
取HTML代码用CInternetFile多方便呀:
---
CInternetSession session;
CInternetFile* file=NULL;
CString strUrl = "http://news.sina.com/";
try
{
file=(CInternetFile*)session.OpenURL(strUrl);
}
catch(CInternetException*pEx)
{
file=NULL;
pEx->Delete();
//return;
}
if(file)
{
// 开始分析呀……
file->Seek(1831L, CFile::begin);
file->ReadString(strLine);
//也可以在此用个循环全部取下来……
}
if(file != NULL)
file->Close();
asphp
2005-09-27
打赏
举报
回复
CSDN上就没有人会打这个问吗?
asphp
2005-09-26
打赏
举报
回复
如上的代码还是没有用,为什么?
asphp
2005-09-26
打赏
举报
回复
附:
刚才代码省了点,
char buf[10001];
int iret;
string sresp="";
while((iret=recv(buf,1000,0))!=-1)
{
buf[iret-1]='\0';
sresp+=buf;
}
setsockopt()用法(参数详细说明)
recv
、send的超时处理
源于
recv
send 阻塞和非阻塞int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项
代码
的类型。SOL_SOCKET: 基本套接口...
Python-网络编程:一个简单的http server1(客户端需要什么页面就
返回
什么页面,单流程,短连接)
显示页面是浏览器的事,我们只要保证浏览器要什么,我们发什么就好。(但这样做其实还相当于一个监听人员,来一个客人,...# 之前的例子是,
返回
一个字符串,现在尝试
返回
一个
html
页面 #
代码
流程和learn_17_xx差...
GCN及
代码
实现
这些
问题
促使了图神经网络的出现与发展。当然,其实GCN的缺点也是很显然易见的,第一,GCN需要将整个图放到内存和显存,这将非常耗内存和显存,处理不了大图;第二,GCN在训练时需要知道整个图的结构信息(包括待预测...
Python-网络编程:一个简单的http server3(客户端需要什么页面就
返回
什么页面,多线程,短连接)
# 给新连接进来的客户端
返回
一个
html
页面 def communicate(new_socket, client_addr): # (1).将收到的客户端请求先解码,以便后续
代码
中提取想要的具体请求页面 request = new_socket.
recv
(10...
UART子系统(五) 串口应用编程之回环
Linux串口编程:有参考
代码
Linux串口—struct termios结构体 这个是转载,排版更好看: https://www.cnblogs.com/sky-heaven/p/9675253.
html
本节课程源码在GIT仓库里 doc_and_source_for_drivers\IMX6ULL\...
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章