How to implement a client capable of playing live games if not by polling?

I have been reading several threads about this topic, and I found that the Real Time API is open now.

I’ll quote it here just in case anybody else ends up reading this thread before the others, like I did