Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm going to sound like a broken record but HTTP/1.1 comet-stream works fine, just use "transfer-encoding: chunked" header in your response, write the length in hex followed by \r\n and then write the content with trailing \r\n\r\n, rinse and repeat.

It's simple, debuggable, inherently avoids cache-misses, scales (if you use non-blocking IO and joint concurrent capable language with OS threads).

It also avoids HTTP/TCP head-of-line because you're using a separate socket for your pushes.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: