首页 文章

关于XMPP的好教程? [关闭]

提问于
浏览
108

我一直在寻找一些开源的XMPP服务器,并且熟悉官方页面http://xmpp.org/ . 但到目前为止,我还没有找到“可扩展消息和存在协议(XMPP)是一种开放式实时通信技术”和XEP规范列表之间的任何内容 . 例如,解释基础知识和术语的文章 - 节,智商,存在等等 . 甚至Wikipedia页也错过了这一点,不出所料,开源项目假设你在开始深入研究代码之前就知道这些事情 .

这是一个很好的(半)官方教程吗?我是否需要寻找Jabber资源而不是XMPP?

除此之外,我希望看到用例和流程图,而不仅仅是干协议文本 . 我知道有关XMPP的书籍,但一般来说,书中的任何内容都可以在线获得 .

7 回答

  • 2

    在服务器端安装openfire并在android端使用qsmack .

  • 1

    这可能是太基础了,但至少它是技术性的:http://www.adarshr.com/fun-with-xmpp-and-google-talk和第二部分,http://www.adarshr.com/fun-with-xmpp-and-google-talk-part-2

    它解释了什么是什么,什么类型的可用和东西 .

  • 17

    以下是让我了解XMPP开发的原因:

    • 一本好书:XMPP The Definivie Guide

    • 成熟的Java API . 我从Ignite Realtime中选择了Smack库,并使用groovy语言和一些小脚本来学习基础知识 .

    后来我为OpenFire XMPP服务器开发了一个插件 . 他们的网站上也有一些教程和论坛 . 我认为smack和openfire api都很容易学习 .

    如果你不是java:这本书引用了SkeekXMPP Python库,并用它来创建一些例子(echo bot,...) .

  • 52

    正如其他人所说,规格是一个很好的介绍 . 它已经被任何协议所见,尤其是最新的RFC(61206121),它们澄清了原件中的一些灰色区域 .

    例如 . 你提到要知道节的定义,它在6120 section 8中解释(带例子) .

    如果您对如何更清楚地说明规格有任何反馈,请在XMPP mailing list上说明,其中所有反馈均考虑用于下一个规范草案 .

    如果规格对你来说真的太多了(我感谢有些人喜欢比我更多的图片),请考虑the book(无论是纸质还是数字形式) - 它的设计完全是对核心规格和最常见的简单介绍扩展,由帮助开发和实现它们的人编写 .

  • 1

    RFC(在维基百科页面上列出)应该是对该主题的一个很好的介绍 .

    例如:RFC3920: Extensible Messaging and Presence Protocol (XMPP): Core

  • 36

    这可能是一个老问题,但我只是想保留我用来学习XMPP的过程 .

    几年前,我和我的一些朋友正在学习如何利用XMPP,并了解它如何适应更大的部分是一项相当繁琐的工作 . 我强烈建议您首先阅读XMPP的维基百科页面:

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

    你会惊讶地发现有多少人无法回答有关最基本的XMPP的问题 .

    我也强烈推荐阅读这篇文章:

    http://www.infoworld.com/article/2682116/application-development/xmpp-rises-to-face-simple-standard.html

    它将让您了解XMPP背后的动机,它的历史,以及它曾经与之相提并论的协议 .

    从那里开始,最好阅读维基百科页面的来源,以便更加深入地了解您可能对XMPP感兴趣的任何功能 .

  • 8

    使用xmpp asmack库

    http://beem-project.com/projects/beem/files下载 asmack-android-7-beem-jingle.jar

    和文件

    http://www.igniterealtime.org/downloads/index.jsp

    希望它能帮助其他人帮助我

相关问题