首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

,web服务器端怎么向客户端发送命令

2012-04-22 
高手请进,web服务器端如何向客户端发送命令高手请进,web服务器端如何向客户端发送命令详细如下:本人现在有

高手请进,web服务器端如何向客户端发送命令
高手请进,web服务器端如何向客户端发送命令
详细如下:
本人现在有一个项目需要这种要求:
当服务器端一个状态改变,立即需要向所有客户端发送一条命令(或者是字符串),实时行比较高,各位有什么好的解决方案吗?
客户端可以使用swing或者ocx控件等,(使用ajax每几秒访问服务器的做法是满足不了需求的)
真的希望哪位高手能够提供解决方案,谢谢

[解决办法]
一己之力解决有点难度,因为涉及OCX编程与JSP。。。我告诉你JSP端操作

加载控件
<OBJECT id="KDCC" style="LEFT: 0px; VISIBILITY: hidden; WIDTH: 1px; TOP: 0px; HEIGHT: 1px;" 
height="1" width="1" classid="clsid:1DA92E4E-031E-44B5-97A7-7881F14E4C6A" VIEWASTEXT>
<PARAM NAME="_Version" VALUE="65536">
<PARAM NAME="_ExtentX" VALUE="0">
<PARAM NAME="_ExtentY" VALUE="0">
<PARAM NAME="_StockProps" VALUE="0">
</OBJECT>


控件触发的函数映射

<script>
KDCC.attachEvent("OnSignIn",OnSignIn);
</script>
FUNCTION OnSignIn(){

}

JS调用函数KDCC.SignIn();
[解决办法]
呵呵,用ajax的反转阿,不需要定时器去取。
而是服务器端自动的根据某个条件将需要的值推到客户端
就跟股票市场看到的那个数据表一样,有变化了,就在对应的框中自动的改变数值

热点排行