C#.Net)
簡(jiǎn)單的說(shuō),就是客戶端發(fā)起一個(gè)請(qǐng)求,然后服務(wù)端先不返回請(qǐng)求,先進(jìn)行一定的邏輯判斷,進(jìn)行一些等待,再返回請(qǐng)求。
客戶端收到返回的請(qǐng)求之后,繼續(xù)發(fā)起一個(gè)長(zhǎng)連接請(qǐng)求。
這就實(shí)現(xiàn)了持續(xù)在線,服務(wù)端就可以利用此進(jìn)行消息推送。
涉及到的知識(shí)點(diǎn):
request = new XMLHttpRequest();
request.open("POST", url, true);
IHttpAsyncHandler
setTimeout