Python:为多个用户服务的最佳方法?

2 投票
1 回答
4596 浏览
提问于 2025-04-16 06:49

我正在用Python(3.1)写一个(游戏)服务器,有几个问题想请教。

客户端程序使用socket模块来连接服务器。

可能会有很多人同时连接,我需要一种方法来处理这种情况。最好的办法是使用多进程或子进程模块,为每个登录的用户启动一个新进程,还是有更好的方法呢?

我会用文件来存储数据。处理文件输入输出时,我需要很多复杂的队列吗?

有没有简单的方法可以把整个文件提供给客户端,比如用于自动更新?

提前谢谢你们!

1 个回答

1

别自己重新发明轮子,直接用Twisted就好了。

撰写回答