具体流程是这样的
打开客户端软件=>自动进行一系列数据库操作(插入数据到远程数据库)=>导航到WEB服务器
=>在WEB服务器上定制参数,并生成模型=>发消息给客户端,已经生成完成,通知客户端下载=>客户端下载现在问题是出在服务端如何发消息给这个客户端,让它下载说的再简单一点就是问题集中在客户端在经过一些初始化配置后,导航到web服务器的页面上,然后处于等待状态
服务端经过用户的参数配置后,生成模型,然后发消息给客户机
客户机得到消息,然后下载诸位大大有没有好方法呀
昨天晚上回去想了一下用Wevservice不划算
因为我在服务器上的操作还是很多的
如果都封装起来,很麻烦的
打开客户端软件=>自动进行一系列数据库操作(插入数据到远程数据库)=>导航到WEB服务器
=>在WEB服务器上定制参数,并生成模型=>发消息给客户端,已经生成完成,通知客户端下载=>客户端下载现在问题是出在服务端如何发消息给这个客户端,让它下载说的再简单一点就是问题集中在客户端在经过一些初始化配置后,导航到web服务器的页面上,然后处于等待状态
服务端经过用户的参数配置后,生成模型,然后发消息给客户机
客户机得到消息,然后下载诸位大大有没有好方法呀
昨天晚上回去想了一下用Wevservice不划算
因为我在服务器上的操作还是很多的
如果都封装起来,很麻烦的
看看能不能用它解决这个问题
你觉得用定时查询数据库合适?
但我觉得很笨呀
应该有比较好的方法吧
另外
你说的客户端监听具体怎么做呢
能详细谈谈吗
希望各位能积极参与
谢谢
服务端的标记可以用一xml文档来作,xml文档中一个客户端标识对应一个标志(默认0,一旦服务端生成动作完成就置1);
写一个webservice来读取这个xml文档,并将它cache下来,cache依赖于这个xml文件(也即一旦xml发生变化,cache随之更新),客户端利用js调用webservice,设置适当的timeout获取新的信息,一旦标志为1的 话提示客户进行下载。
这样即使是有较多的客户并发,也只是使用的内存中的cache和磁盘io,开销应该不会很大