如何通过 xmpp 开发 Web 客户端 gtalk

Posted

技术标签:

【中文标题】如何通过 xmpp 开发 Web 客户端 gtalk【英文标题】:How can I develop a web client gtalk via xmpp 【发布时间】:2011-07-19 03:37:33 【问题描述】:

我尝试在我的 http 服务器中开发一个 web 客户端 gtalk。我知道我应该做的就是使用可以将 xmpp 消息发送到 xmpp 服务器的 strophe.js。我不想构建我自己的连接到 gtalk xmpp 服务器的 xmpp 服务器。我认为它可能不需要构建 xmpp 服务器作为传输。 但是 gtalk xmpp 服务器没有 http-binding,那么我应该怎么做才能将我的 http 消息发送到 gtalk xmpp 服务器呢?如果我将 http 消息发送到 talk.google.com:5222,它会回复我吗?是否可以在我和 gtalk xmpp 服务器之间建立连接? 我需要你的帮助。谢谢!

【问题讨论】:

您可以在 Google App Engine 上使用 XMPP 服务吗? code.google.com/appengine/articles/using_xmpp.html 【参考方案1】:

Gtalk 服务器不运行 BOSH 连接管理器,因此您必须使用独立的,例如旁遮普邦。

安装并运行 Punjab 后,您可以在 http://localhost:5280/xmpp-httpbind 上进行 HTTP-Bind。使用你的 Strophe。

【讨论】:

以上是关于如何通过 xmpp 开发 Web 客户端 gtalk的主要内容,如果未能解决你的问题,请参考以下文章

如何在浏览器中隐藏我的 xmpp 节?

(转)openfire插件开发通过http方式向openfire客户端发信息

如何将 JavaScript XMPP 客户端(JSXC)配置到网站?

asp.net 中的 Xmpp 客户端应用程序

龙卷风 Web 应用程序中的 Python xmpp jabber 客户端

我如何从客户端知道一个帐户是不是存在于 XMPP 服务器中?