社区
C#
帖子详情
头痛的socket问题
wandering_guy
2006-01-06 09:27:41
下面是我遇到的难题:
需求是要动态抓取网页,分析返回的数据。
由于网页包含script控制动态跳转,我最终放弃了httpwebrequest。
采用了axWebBrowser.通过socket来向client端传递分析后得到的结果数据,
但是现在遇到的问题如下:
由于axWebbrowser要在全部load下来网页以后才能进行后继的分析,只能是阻塞的socket,
这样,当多个并发的连接时,速度就出现了问题。。。。。
大家有没有什么经验和好的办法?
...全文
93
1
打赏
收藏
头痛的socket问题
下面是我遇到的难题: 需求是要动态抓取网页,分析返回的数据。 由于网页包含script控制动态跳转,我最终放弃了httpwebrequest。 采用了axWebBrowser.通过socket来向client端传递分析后得到的结果数据, 但是现在遇到的问题如下: 由于axWebbrowser要在全部load下来网页以后才能进行后继的分析,只能是阻塞的socket, 这样,当多个并发的连接时,速度就出现了问题。。。。。 大家有没有什么经验和好的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wandering_guy
2006-01-06
打赏
举报
回复
up
目前.NET最强
SOCKET
框架组“北风之神”(ZY
SOCKET
) 3.0 源代码
朋友你还找用WCF,分布式?传统的
SOCKET
? 我告诉你 你OUT了 因为现在开始你要使用 “北风之神”了 你还在为组合数据包
头痛
吗? 你还在为性能不达标 烦恼吗? 现在不必了,因为 使用我的 吹着北风 而构思出来 的
SOCKET
框架 一切
问题
映刃而接 里面有2个例子 第一个例子看完 入门了 第二个例子看完 登堂入室了 2个例子代码量 小与100行(排除除了WINFROM 生存的代码) 赶快下载吧还犹豫什么呢?
flex
socket
解决安全沙漏
安全沙漏令很多初搞flex
socket
的朋友
头痛
,我也一样!!!! 此例解决了这个
问题
。服务端 用的java。客户端用的是xml
Socket
。(客户端用
socket
也是雷同)
JAVANIO在
Socket
通讯中的应用
Java
socket
编程中最令人头疼的莫过于为解决阻塞而大量使用线程导致系统开销大的
问题
,随着jdk1. 4 推出NIO 包,引入了异步输入输出机制从而解决了I/ O 阻塞
问题
,这里展示了如何在
Socket
编程中使用这些技术来 减少系统开销。
在火狐插件中使用
socket
编程与java进行通信
之所以要写这篇博文,是因为我在平时使用selenium这个组件的时候,关于浏览器tab页管理这个
问题
让我极为
头痛
,而且一直也没得到很好的解决。selenium这个组件非常强大,但它的这个浏览器窗口管理机制让它在我心目中直接从100分扣到80。因为这个
问题
,我学习了一下在firefox addon中使用
socket
监听我的java请求,然后由我自己来调用firefox的tabs api进行tab页的管理。有兴趣的朋友可以看下! 首先要熟悉几个
socket
相关的核心xpcom组件 nsiServer
Socket
开启一个
Socket
服务 nsiServer
Socket
Listen
COM组件间调用的性能
问题
多线程编程是大家都比较头疼的
问题
,不小心就会碰到死锁,野指针,同步调用
问题
等等,虽然在客户端编程方面会带来不少好的体验,比如界面和处理在不同的线程,则不会卡住界面,但是相对于他的副作用来说,让不少人还是望而却步。QQ客户端就是这样一个例子,从QQ重构的3个大版本来说,也一直在回避这个
问题
。Hummer在设计的时候为了防止编程的复杂性和后期的难以维护,也主动放弃了多线程特性(部分底层,
socket
等会有多线程),至少模块间调用是不会有多线程的,另外QQ是基于COM的组件编程,所有模块都是COM封装,有复杂的COM调用和引用计数
问题
,另外QQ的所有默认逻辑都是基于同步调用的,如果引入多线程,则很多
C#
110,538
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章