http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6450|回复: 5

[反馈建议] HttpHelper可否增加长连接的异步支持?

[复制链接]
发表于 2014-4-13 10:33:23 | 显示全部楼层 |阅读模式
HttpHelper是一个非常好的类库,建议增加长连接异步支持,这个需求应该还是有普遍性的。感谢HttpHelper的作者开发出了这么好的类库。




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2014-4-13 17:15:16 | 显示全部楼层
这个本身就支持吧。长连接也是连接,你只要设置一下超时时间就行了,如果感觉一直连接卡,可以把Httphelper放到线程就等结果就不感觉卡了。
 楼主| 发表于 2014-4-13 22:07:52 | 显示全部楼层
本帖最后由 sky120120 于 2014-4-13 22:13 编辑

....怎么发出去两次
 楼主| 发表于 2014-4-13 22:08:17 | 显示全部楼层
本帖最后由 sky120120 于 2014-4-13 23:32 编辑
站长苏飞 发表于 2014-4-13 17:15
这个本身就支持吧。长连接也是连接,你只要设置一下超时时间就行了,如果感觉一直连接卡,可以把Httphelper ...

HttpHelper确实可以GET到长连接的数据,但是得等到下载完毕连接断开后才能取得其数据啊。
想象这样的情况:
      有一个聊天室,程序需要获取当前的聊天信息然后实时响应,不能一直等待连接断开后在响应啊!
      使用异步的方式通过回调应该能够实现边下载,边接收,边处理。
      public override IAsyncResult BeginGetRequestStream(AsyncCallback callback, object state);

发表于 2014-4-14 08:01:20 | 显示全部楼层
sky120120 发表于 2014-4-13 22:08
HttpHelper确实可以GET到长连接的数据,但是得等到下载完毕连接断开后才能取得其数据啊。
想象这样的情 ...

我怎么感觉你没有能明白什么是长连接呢?长连接是一个持续与服务端连接的Http请求,当服务端有响应是直接返回,怎么回要等到断开后才能接收这一说呢?
连接多久是客户端自己定的,你就是Web上的也是JS控制的啊,只不过是一个死循环,你一样可以把Httphelper的请求放到一个线程中,时时显示,就像Ajax请求一样。接收就显示,接收不到就一直请求,超时了再次发送就行了。长连接就是这样的概念,
 楼主| 发表于 2014-4-21 10:31:54 | 显示全部楼层
受教了,是我没有搞懂长连接的含义。谢谢苏飞
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-11-14 14:34

© 2014-2021

快速回复 返回顶部 返回列表