使用 django 创建 gtalk 类型的应用程序

Posted

技术标签:

【中文标题】使用 django 创建 gtalk 类型的应用程序【英文标题】:creating gtalk type app using django 【发布时间】:2012-01-10 09:38:20 【问题描述】:

我正在学习 Python 和 Django。我想使用 Django 和 Python 创建一个 Gtalk 类型的应用程序。请告诉我在哪里可以找到可以帮助我构建应用程序的文档。主要是我想知道如何确定任何人何时登录,如果他们的朋友在线、忙碌、离线等。我也想知道如何响应这些事件。提前致谢。

【问题讨论】:

【参考方案1】:

您可以从学习XMPP 协议开始,或者学习使用any of the python libraries that deal with XMPP。

我向您推荐了 XMPP,因为这是 GTalk 使用的协议。还有其他可以使用的即时通讯协议。

【讨论】:

【参考方案2】:

如果您正在考虑在 Django 中编写 Gtalk 类型的应用程序,您可以考虑将其托管在具有 great support for XMPP 的 Google AppEngine 上。

另外,请查看Tornado,它比 Django 更适合实时 Python 应用程序。

【讨论】:

以上是关于使用 django 创建 gtalk 类型的应用程序的主要内容,如果未能解决你的问题,请参考以下文章

如何为 gtalk 创建一个搜索在线帮助 Java 的机器人?

启用两步验证后无法在 Pidgin 中使用 GTalk [关闭]

在我的 GAE 应用程序中检查 Google 用户的 gtalk 好友在线状态,当他登录时

如何在应用未运行时通知用户收到的 GTalk 聊天

使用 Jabber web api 的 Gtalk 是不是需要 BOSH 服务器?

XMPP App Engine 服务不适用于移动 Gtalk 应用 [关闭]