Six Apart has this neat service that streams out LiveJournal, Vox, etc. updates:
http://www.sixapart.com/labs/update/developers/
It also has the interesting ability to know if the client has missed parts of the feed. I've tinkered with writing a similar service for myself, and while I've gotten it to stream okay, I'm ashamed to admit that I not only lack the know-how to check the client but also I lack the proper knowledge to search for how it works.
Could someone tell me what keywords I should use or point me at a tutorial to learn how a streaming web server can know the status of the client? It may be the case that I'm just misthinking that a browser acts more like a UDP client than TCP in this instance, but any suggestions or explanations would be welcome. Thanks!