I forgot about WebSockets that you already mentioned and that probably is the best candidate I guess since it is bidirectional.

code of conduct - report abuse