在应用程序中实现聊天?

时间:2009-02-18 14:38:02

标签: python chat

我正在制作游戏而我正在使用Python作为服务器端。

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

3 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:1)

也许你可以使用IRC作为聊天服务,我知道irclib用于python,它更像是一个客户端,但理论上你可以用它来代理游戏服务器上的其他IRC服务器。

它有点hackish,只是以为我会提到它

答案 2 :(得分:1)

老实说,我认为你最好自己动手并将它与你的程序紧密结合。我知道重新发明轮子是没有意义的,但在你的情况下这样做有几个好处:集成,学习,安全性和简单性。