2009-09-12 43 views
1

Six Apart公司有這整潔的服務,流出來的LiveJournal Vox的等更新:Six Apart更新流如何運作?

http://www.sixapart.com/labs/update/developers/

它也必須知道,如果客戶端已經錯過了飼料的部分有趣的能力。我爲自己寫了一個類似的服務,雖然我已經把它傳遞給了我,但我很慚愧地承認,我不僅缺乏檢查客戶的技術訣竅,而且缺乏適當的知識搜索它是如何工作的。

有人能告訴我應該使用什麼關鍵詞,或者在教程中指向我,以瞭解流式Web服務器如何知道客戶端的狀態?可能出現這種情況,我只是在錯誤地認爲瀏覽器在這種情況下比UDP更像UDP客戶端,但任何建議或解釋都會受到歡迎。謝謝!

回答

1

您覺得您可能感興趣'Comet'HTTP streaming。基本上,服務器保持連接對瀏覽器開放,必要時將數據(XML,JSON等)推送到瀏覽器。

對於Comet服務器,您可以查看cometd,它提供了幾種語言的Comet實現。 Orbited是另一個可以進行實時HTTP流處理的服務器,用Python/Twisted編寫。

+0

謝謝!我一定會在我的研究中檢查這些。 – AndrewBurton 2009-09-13 03:15:18