Pergunta

Six Apart tem este serviço puro que flui para fora LiveJournal, Vox, etc. atualizações:

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

Ele também tem a capacidade interessante saber se o cliente perdeu partes do feed. Eu já consertou com escrevendo um serviço semelhante para mim mesmo, e enquanto eu comecei-o para transmitir tudo bem, eu tenho vergonha de admitir que eu não só não têm o know-how para verificar o cliente, mas também me falta o conhecimento adequado para procurar como ele funciona.

Alguém poderia me dizer quais palavras-chave que eu deveria usar ou apontar-me a um tutorial para aprender como um servidor web streaming de pode saber o status do cliente? Pode ser o caso que eu estou apenas misthinking que um navegador age mais como um cliente UDP de TCP neste caso, mas quaisquer sugestões ou explicações seria bem-vinda. Obrigado!

Foi útil?

Solução

Um monte de nosso código de infra-estrutura é opensource:

Verifique o plugin que faz tudo: http://code.sixapart.com/svn/ Perlbal / trunk / lib / Perlbal / Plugin / AtomStream.pm

Felicidades

Outras dicas

Parece que você pode estar interessado em ' Comet ' HTTP streaming de . Basicamente, o servidor mantém a abrir conexão com o navegador, empurrando dados (XML, JSON, etc.) para o navegador quando necessário.

Para um servidor Comet você pode conferir cometd , que fornece implementações Comet por alguns idiomas. orbitou é outro servidor que pode fazer em tempo real HTTP streaming de, escrito em Python / trançado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top