Подходят ли WebSockets для многопользовательских игр в реальном времени?

Я заинтересован в создании небольшой многопользовательской игры в реальном времени с использованием HTML5 / JavaScript для клиента и, возможно, Java для серверного программного обеспечения.

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

Что касается связанной темы, есть ли для этой цели лучшие альтернативы WebSockets (многопользовательские игры в реальном времени на JavaScript)?

41
задан Josh1billion 17 November 2011 в 01:35
поделиться