b/s架构中通信如何实现? b/s架构中我要采集实时数据并显示在页面上,这个过程能实现吗,怎么实现,通信那部分程序是直接在页面上写吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以再后台通过WebClient或者HttpWebRequest来得到其他网页上的数据,然后利用正则或者Html解析获得你要采集的最终信息,然后输出在页面上 首先假设你说的“通信那部分程序”是可以实现的话,那么它必定是运行在浏览器端的。运行在web服务器端的代码,例如asp.net代码,是开玩笑、不可能达到你的基本要求的。其次,目前来说javasript还不能支持tcp通信,所以你只能使用silverlight或者flex或者applet或者开发其它插件来实现在页面上实时处理信息。但是你需要深入学会其中任何一种,而且往往还要开发自己的服务器系统(因为大多数商业化前端开发工具都有严格的沙箱限制,而且许多业务也确实需要集中处理)。但是这相当于c/s,只不过是通过浏览器去部署插件而已,而不是什么纯粹的(简单的)b/s。 通信部分如果不用插件,而采用dll可以实现吗,怎么去实现? 通信部分如果不用插件,而采用dll可以实现吗,怎么去实现? dll是个空泛的概念。你首先要明确“采用dll”是什么具体意思?! 我曾经见过DELPHI的一个版本的DEMO可以实现这一目标,而且看到一些网络聊天室特是可以实现的,不过要自己写服务器或者用FMS服务器 你要说明你所谓的“dll”是如何生成的。有至少20种dll,我怎么知道你能产生什么dll? 就是我把通信的那部分程序做成动态链接库,是个类库,提供外部接口,动态链接库里面的程序可以进行通信并把数据写入数据库,现在问题是,我如何在页面上调用动态链接库,aspx.cs上不能直接调用,因为那样的话页面一直处于等待状态 在页面上放个Timer,或用ajax,定时刷新获取信息。浏览器ActiveX控件不是一种太好的办法。 否则考虑ajax轮询,牺牲一点实时性。 MDI窗体能不能做成IE浏览器一样,窗体一排排的在最上端显示 在winfrom中如何给settings.setting设置值 如何获取 如何赋值 绑定有分 如何在安装部署中在适当的时候调用卸载 谁遇到这个错误提示.内详 框架页的返回问题? 求助:关于读取文本文件的问题 ADO.net中表名能不能做为参数传入sql语句? HTML 查找某文字列 并读取其注释内容 用正则好吗? !!!!求0-127的正则表达式!!急急急 一个小问题(webservice),56分... [求解]Unicode字符“\uabcd”格式转换成汉字要先倒过来? 求助,此页面不能正确地重定向
首先假设你说的“通信那部分程序”是可以实现的话,那么它必定是运行在浏览器端的。运行在web服务器端的代码,例如asp.net代码,是开玩笑、不可能达到你的基本要求的。其次,目前来说javasript还不能支持tcp通信,所以你只能使用silverlight或者flex或者applet或者开发其它插件来实现在页面上实时处理信息。但是你需要深入学会其中任何一种,而且往往还要开发自己的服务器系统(因为大多数商业化前端开发工具都有严格的沙箱限制,而且许多业务也确实需要集中处理)。但是这相当于c/s,只不过是通过浏览器去部署插件而已,而不是什么纯粹的(简单的)b/s。