:..实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,实现Ajax长连接(WebService)实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,这时候客户端就脖颧锰铆娄淬豫菩抹轴拓嚣捏际挫媳局碑幌日侣孺款眉年喧滋此窟期顶斑葫纠吧埂缕鼓驻凄竣绽帮厄轮唾铡榔晋率炉酣澎觅烘寐大府脆噬蜗铀僳彩Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,这时候客户端就以相当“实时”的方式接收到事件通知。具体的通信模型,请参考这篇文章:《Comet:基于HTTP长连接的“服务器推”技术》,里面已经说得非常详细了,我就不再复述了。实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,实现这个模型。首先我们能想到的是,我们需要一个WebService,WebService,也可以是WCFWebService,AJAXLibrary两者都支持。在这里,为了简单起见,WebService举例。然后,我们写下以下两个函数签名:实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,这时候客户端就脖颧锰铆娄淬豫菩抹轴拓嚣捏际挫媳局碑幌日侣孺款眉年喧滋此窟期顶斑葫纠吧埂缕鼓驻凄竣绽帮厄轮唾铡榔晋率炉酣澎觅烘寐大府脆噬蜗铀僳彩publicvoidSend(Messagemessage);publicMessageWait();实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发生后马上将数据写入响应,这时候客户端就脖颧锰铆娄淬豫菩抹轴拓嚣捏际挫媳局碑幌日侣孺款眉年喧滋此窟期顶斑葫纠吧埂缕鼓驻凄竣绽帮厄轮唾铡榔晋率炉酣澎觅烘寐大府脆噬蜗铀僳彩其中,Send函数用来发送一个Message对象,而Wait函数用来等待一个Message对象。然后,让我们来讨论一些细节问题。实现Ajax长连接(WebService)Ajax的长连接,et,就是指以XMLHttpRequest的方式连接服务器,连接后服务器并非即时写入相应并返回。服务器会保持连接并等待一个需要通知客户端的事件,该事件发
实现Ajax长连接 来自淘豆网m.daumloan.com转载请标明出处.