在局域网内B/S模式下数据能否实时刷新显示?(100分)

  • 主题发起人 主题发起人 zjxxln
  • 开始时间 开始时间
Z

zjxxln

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前做的程序用C/S模式,服务器以一秒20次的速率实时接收数据并处理这些数据,
然后将处理结果发送到客户端,客户端接收到数据后显示。
现在我想做成B/S模式,请问能否在浏览器端时实的刷新显示数据?
 
告诉你个绝招,用activexform+socket.,activexform嵌入web中。
 
to BlackDragon
能否说详细一点呀,我对你说的不太理解。
 
就是把它发布为ActiveForm啊
 
http://delphi.mychangshu.com/dispdoc.asp?id=773
先看activexform吧。
 
可以考虑用SOCKET,ServerSocket收到数据后立刻返回给需要更新的ClientSocket。
我这里有个范例。给个邮箱我发给你。
 
我的信箱是:zjxxlnzjx@yahoo.com.cn
谢谢大家!
我先看看activexform,我有不明白的地方,希望大家帮助下。
 
改用Java吧。
 
JAVA可以做到吗?
 
大家进来谈谈吧,我快急死了。
 
activexform看完了吗?
 
to BlackDragon
activexform资料在哪里有呀?
 
找本书,一定要把activexform搞定才能搞.其实也很简单.也别急,找个demo看.你半个小时
就懂了.
然后就像跟普通程序一样设计了.
 
function setFenshiImageRefresh()
{
var now = new Date();
setTimeout("setFenshiImageRefresh()",1000*30); // 60 second
}
setTimeout("setFenshiImageRefresh()",1000*30);
 
谢谢大家!
to BlackDragon
那我先看看activexform
 
我觉得B/S系统,Activeform不是一个很好的选择,一来它有数字签名问题,二来很容易出错,
特别是ActiveX大的话,在IE上下载需要很长时间。
 
B/S的确有些难度,建议你注意以下方面:
1.交互次数问题
2.数据共享锁问题
3.刷新频次问题
 
大家在给点建议吧,我现在还没有什么好的想法。
 
我还想知道的是,在这种情况下,B/S模式和C/S模式相比有哪些不同呢?比如效率、性能、开发难度等。
 
后退
顶部