3

我正在制作一个游戏,我在服务器端使用 Python。

使用 Python 自己实现聊天是相当简单的——这不是我的问题。
我的问题是
我只是想知道是否有任何预制的聊天服务器或某种服务可以在我的游戏中实现而不是滚动我自己的聊天服务器?
也许就像我可以在我的游戏服务器进程旁边运行的不同进程一样?

4

3 回答 3

10

我推荐使用 XMPP/Jabber。有很多不同语言的客户端和服务器库。它是免费/开源的。

http://en.wikipedia.org/wiki/XMPP

于 2009-02-18T14:40:42.997 回答
1

也许您可以将 IRC 用作聊天服务,我知道irclib for python,它更像是一个客户端,但理论上,您可以使用它从游戏服务器代理另一个 IRC 服务器。

这有点hackish,我只是想我会提到它。

于 2009-02-18T14:45:15.170 回答
1

老实说,我认为最好让你自己推出并让它与你的程序紧密集成。我知道重新发明轮子没有任何意义,但在您的情况下这样做有几个优点:集成、学习、安全和简单。

于 2009-02-19T08:42:01.477 回答