刘文涛

Flex3,Struts2,Hibernate3,Spring2,UML,Oracle,mysql,tomcat,compass,lucene

   :: 首页 ::  ::  ::  :: 管理 ::

2008年7月7日 #


1、是客户端链接到服务器,这个时候如果要使用推模式的话,就要申明推模式,用于区分一般的ajax应用。在dwr中使用以下代码实现,调用startPoll,注册成功。

function startPoll() {    
     DWREngine.setPolling(true);
}

2、这样就会在链接服务器的时候产生一个异步长链接,并且在服务端,根据这个页面id,sessionid,sessionscriptid(dwr生成的)注册这个这个长链接。

3、这个时候客户端可以自由异步发送其他信息。

3、发现有客户端有信息发送过来,往所有的长链接发送js。这个js可以和客户端js结合,主要是传输数据,调用方法。

4、客户端接收到发送过来的js,运行。

5、经过特定时间(长链接的定时),链接断开,重新建立一个长链接。由此循环。
posted @ 2008-07-07 14:22 刘文涛| 编辑 收藏