我目前正在用 Django 开发一个多人游戏。您可以将游戏视为聊天室应用程序。每个用户最多可以创建8个玩家的房间,等待其他用户加入,然后开始玩。
为此,我四处搜索并找到了两种可能的解决方案:
我不知道哪种解决方案更适合我的情况。此外,我想我需要为每个聊天室动态创建 websocket,对吧?
我认为最好node.js
与socket.io
. 它非常简单,非常适合您的情况。您必须唯一地关联每个客户,这socket.io
可以通过生成一个唯一的客户 ID 来帮助您,您可以进一步检查以执行您想要的操作。
这是一个让您入门的好例子:http: //udidu.blogspot.com/2012/11/chat-evolution-nodejs-and-socketio.html