很有点难度,高手请进来看一下,关于在C/S中,Internet环境下,服务端如何传递消息给客户端?

jurongliu 2004-12-25 11:50:42
具体流程是这样的
打开客户端软件=>自动进行一系列数据库操作(插入数据到远程数据库)=>导航到WEB服务器
=>在WEB服务器上定制参数,并生成模型=>发消息给客户端,已经生成完成,通知客户端下载=>客户端下载

现在问题是出在服务端如何发消息给这个客户端,让它下载

说的再简单一点

就是问题集中在

客户端在经过一些初始化配置后,导航到web服务器的页面上,然后处于等待状态
服务端经过用户的参数配置后,生成模型,然后发消息给客户机
客户机得到消息,然后下载

诸位大大有没有好方法呀
昨天晚上回去想了一下用Wevservice不划算
因为我在服务器上的操作还是很多的
如果都封装起来,很麻烦的
...全文
195 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
i三千 2004-12-27
  • 打赏
  • 举报
回复
我轻轻滴顶,正如我轻轻滴来~
zpisgod 2004-12-26
  • 打赏
  • 举报
回复
cs模式下推模式是不现实的,只能用拉的,也就是定时访问服务器来获取信息。
服务端的标记可以用一xml文档来作,xml文档中一个客户端标识对应一个标志(默认0,一旦服务端生成动作完成就置1);
写一个webservice来读取这个xml文档,并将它cache下来,cache依赖于这个xml文件(也即一旦xml发生变化,cache随之更新),客户端利用js调用webservice,设置适当的timeout获取新的信息,一旦标志为1的 话提示客户进行下载。
这样即使是有较多的客户并发,也只是使用的内存中的cache和磁盘io,开销应该不会很大
Paradise_heida 2004-12-26
  • 打赏
  • 举报
回复
同意zpisgod(GOD)
jurongliu 2004-12-25
  • 打赏
  • 举报
回复

大家再看看我提的第二个问题
谢谢
windwolfreal 2004-12-25
  • 打赏
  • 举报
回复
客户端监听不妥 用户一多 服务器就得每个发过来 开销太大
jurongliu 2004-12-25
  • 打赏
  • 举报
回复
用定时查询数据库还有个问题:
就是当我的客户端要导航到服务端时,万一服务端的网络不可用,也就是访问不到服务端,那服务端就更新不了标志位字段,也就是说客户端程序会一直不停的查询数据库,有没有办法当客户端访问不到服务端网页时,得到一个反馈呢
jurongliu 2004-12-25
  • 打赏
  • 举报
回复
to:gbbword(分不清)
你觉得用定时查询数据库合适?
但我觉得很笨呀
应该有比较好的方法吧
另外
你说的客户端监听具体怎么做呢
能详细谈谈吗
希望各位能积极参与
谢谢
gbbword 2004-12-25
  • 打赏
  • 举报
回复
只能这样了,除非你在客户端监听。
jurongliu 2004-12-25
  • 打赏
  • 举报
回复
研究过socket的朋友有没有
看看能不能用它解决这个问题
jurongliu 2004-12-25
  • 打赏
  • 举报
回复
而且我的客户端是一个类库
jurongliu 2004-12-25
  • 打赏
  • 举报
回复
这个方法还不如定时查询数据库呢
我可以让客户端插一个字段到远程数据库
初始状态为0
然后不停的查询
在服务器端
等建好模型以后
就更新数据库
让那个字段为1
这样客户端就可以下载了
但是这种方法很不好
所以想请各位发表一下意见
tengjian1981 2004-12-25
  • 打赏
  • 举报
回复
用JS写定时刷新页面
wula0010 2004-12-25
  • 打赏
  • 举报
回复
估计只有定时刷新页面了,
内容概要:本文档聚焦于基于Peng-Robinson状态方程的化工热力学计算研究,系统介绍了利用Matlab代码实现纯组分及多组分系统的压缩因子(z因子)和逸度系数的计算方法,并进一步拓展至泡点压力与露点压力的数值求解。资源涵盖了从状态方程推导、非线性方程求根、相平衡条件判断到迭代算法实现的完整技术路线,提供了可运行的Matlab程序代码,有助于深入理解实际工程物性参数的计算原理与实现过程; 适合人群:具备化工热力学基础知识和一定Matlab编程能力的高校学生、科研人员及工程技术人员,尤其适合从事过程系统模拟、油气田开发、精馏设计及相关领域研究的专业人士; 使用场景及目标:① 掌握Peng-Robinson方程在真实气体物性计算的应用;② 实现多组分混合体系的相平衡计算与泡/露点预测;③ 为Aspen Plus等商用流程模拟软件提供底层算法验证与教学参考;④ 支持科研论文复现、课程设计、毕业设计及工业过程优化的热力学数据支撑需求; 阅读建议:建议读者结合经典化工热力学教材同步学习,重点理解立方型状态方程的根判别、迭代收敛策略与相平衡准则的数学表达,动手调试并运行所提供的Matlab代码以掌握算法细节,还可将其扩展应用于其他状态方程(如SRK、vdW)的对比分析研究。
内容概要:本文围绕列车-轨道-桥梁交互仿真研究,基于Matlab平台构建数值模型,系统分析列车运行过程轨道与桥梁结构间的动态相互作用机制。研究涵盖多体动力学建模、耦合系统运动方程求解、边界条件设定及仿真结果可视化等关键环节,重点揭示高速行车条件下基础设施的振动传递规律与力学响应特征。该仿真方法可有效评估结构安全性、舒适性指标及疲劳寿命,为轨道交通工程的设计优化与运维管理提供理论支撑和技术路径。文配套提供了完整的Matlab代码实现方案及操作说明,便于用户复现、验证和拓展相关研究。; 适合人群:具备Matlab编程基础和结构动力学、车辆动力学等相关专业知识的研究生、科研人员及从事铁路工程、桥梁工程与交通系统安全评估的工程技术人才,尤其适合开展轨道交通耦合振动课题的研究者。; 使用场景及目标:①用于高校与科研机构进行列车-轨道-桥梁耦合系统动力学特性的教学演示与科学研究;②支撑高速铁路桥梁的设计优化、运营安全性评估与减振降噪方案验证;③为复杂交通基础设施的多物理场耦合仿真提供建模思路与代码参考。; 阅读建议:建议读者结合所提供的Matlab代码逐模块深入研读,重点关注系统建模假设、质量-刚度-阻尼矩阵构建方法及数值积分算法的实现细节,同时可通过调整参数进行敏感性分析,进一步掌握仿真模型的适用范围与优化方向。

62,269

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧