最近做一个项目用的是ASP.NET + C# 做成WebService + WebClient的形式,但有一个实时性比较高的需求:
当A客户端对特定数据(DT)进行操作时,其它所有对相同特定数据(DT)进行操作的客户端要立即感知到A客户端的操作行为,并显示出来;
各位高手,有什么办法可以解决,愿洗耳恭听,谢谢!!!
当A客户端对特定数据(DT)进行操作时,其它所有对相同特定数据(DT)进行操作的客户端要立即感知到A客户端的操作行为,并显示出来;
各位高手,有什么办法可以解决,愿洗耳恭听,谢谢!!!
在Web service;里面也应该有响应的跟踪吧
------------------------------------------------------------------------------
老兄是说在客户端建立Socket连接?能具体点不哟?
<2>:flash
<3>:java applet
<4>:ActiveX
<5>:网页定时刷新:其中flash和java applet和ActiveX走的是socket
java applet并不是所有人的浏览器都支持的 需要java虚拟机,如果你做的系统只是几个特定的人用的话也可以使用 不知黑侠客说的第一种方法怎么样 我javascript用得不多没有发言权
这是最简单的方法,url改成要刷新页面的url就行
还可以利用javascript实现,相对也更灵活一些
如果客户端没有你的Activex控件,不显示javascript->xmlhttp-->web server这做过(现在做的最多)如果要代码给我发邮件
flash和
applet我也没有做过
<HEAD>
<title>WebForm1</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio .NET 7.1">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<meta http-equiv="refresh" content="10">//定时刷新
</HEAD>
讲讲吧
(我都没有听说过)
采用Server Push技術來實現,即服務器主動向客戶端發送數據
---------------------------------------------
讲一下吧,或者提供一点相关的资料或网址,感谢!
这是最简单的方法,url改成要刷新页面的url就行
还可以利用javascript实现,相对也更灵活一些