c# - 我在哪里可以找到好的 XMPP (Jabber) 教程?

标签 c# xml xmpp

<分区>

我在哪里可以找到一个很好的 XMPP (Jabber) 教程,其中包含有关发送到/来自 Jabber 客户端和服务器的 XML 的详细信息。我查看了 xmpp.org 网站,但他们在那里展示的内容令人困惑,对我的学习没有帮助。

我想用 C# 编写一个 XMPP 客户端,它使用 TcpClient 连接到服务器并发送/接收 XML 数据。

最佳答案

我支持“XMPP:权威指南”作为真正了解幕后发生的事情的一种方式。它非常易于访问,并且确实深入到你可以在之后自己解决问题。

不过,我建议您不要阅读“Professional XMPP Programming”一书。我同时购买了这两本书,但在后一本书中我什至无法运行一个示例应用程序,因为他使用的 BOSH 东西根本不起作用(较新的浏览器和他的跨站点运行的实现存在问题 Ajax )。在那本书的论坛上有人提示,但基本上没有得到答复。

在检查了所有服务器和库之后,我可以推荐 ejabberd,因为它似乎是最稳定且易于设置的。对于库,我发现 MatriX 是最好的(也是唯一一个我可以实际为其编程的库)。不过,我正在尝试使用 .Net,所以 YMMV MatriX 是上面提到的 agsxmpp 的更新版本。

关于c# - 我在哪里可以找到好的 XMPP (Jabber) 教程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2615978/

相关文章:

java - 修改特定节点的XML文件

c# - 与 "system-wide"媒体播放器交互

c# - 在 WPF 中的两个用户控件之间发送命令

html - 提取 HTML 文件中两个标签之间的数据

java - 如何使用 getElementsByTagName 获取值

php - 实时浏览器游戏应该选择AMQP还是XMPP?

ios - 使用未声明的类型 'NSXMLElement' 错误

websocket - PubNub 是否在后台使用 WebSockets 和/或 XMPP?

c# - 在 C++ 中为 Windows Phone 8 使用 C# dll

c# - 动态添加标签到 DevExpress DXTabControl WPF, MVVM