Многопользовательская игра с Django, что использовать для связи между сервером и клиентом?

В настоящее время я разрабатываю игру с несколькими игроками с Django. Вы можете рассматривать игру как приложение для чата. Каждый пользователь может создать комнату с максимум 8 игроками, подождать, пока к ней присоединятся другие пользователи, а затем начать играть.

Для этого я погуглил и нашел два возможных решения:

Я не знаю, какое решение больше подходит в моем случае. Кроме того, я думаю, мне нужно динамически создавать веб-сокет для каждого чата, верно?


person sliter    schedule 25.06.2013    source источник


Ответы (1)


Я думаю, что лучше всего использовать node.js с socket.io. Это действительно просто и идеально подходит для вашей ситуации. Вам нужно будет связать каждого клиента уникальным образом, что socket.io делает за вас, создавая уникальный идентификатор клиента, который вы можете проверить в дальнейшем, чтобы делать то, что вы хотите.

Вот хороший пример для начала: http://udidu.blogspot.com/2012/11/chat-evolution-nodejs-and-socketio.html

person lolcat    schedule 25.06.2013