(C#.Net)
簡單的說,就是用戶端發起一個請求,然後服務端先不傳回請求,先進行一定的邏輯判斷,進行一些等待,再傳回請求。
用戶端收到傳回的請求之後,繼續發起一個長連接配接請求。
這就實作了持續線上,服務端就可以利用此進行消息推送。
request = new XMLHttpRequest();
request.open("POST", url, true);
IHttpAsyncHandler
setTimeout
一個采用上述技術實作WebIM 的例子
<a href="http://www.cnblogs.com/lucc/archive/2011/04/14/2016532.html">http://www.cnblogs.com/lucc/archive/2011/04/14/2016532.html</a>
本文轉自火地晉部落格園部落格,原文連結:http://www.cnblogs.com/yelaiju/archive/2013/06/14/3136178.html,如需轉載請自行聯系原作者