Мне интересно создать небольшую многопользовательскую игру в режиме реального времени, используя HTML5/JavaScript для клиента и, возможно, Java для серверного программного обеспечения.
Я немного заглянул в WebSockets, но, похоже, у меня были неправильные представления о том, что такое WebSockets. Первоначально я думал о WebSockets как о простом обращении к сокетам TCP, как о том, как они используются на Java и других языках, но, похоже, существует целый процесс установления связи, и каждая передача включает в себя много накладных расходов HTTP (и в в этом случае преимущества над Ajax не кажутся такими захватывающими, как на первый взгляд)?
В связи с тем, есть ли какие-либо альтернативы WebSockets для этой цели (многопользовательские игры в режиме реального времени в JavaScript)?