.NET 3.5(或4.0)的优秀XMPP/Jabber客户端库

18

有哪些适用于.NET 3.5或4.0开发的好(或最好!)XMPP/Jabber客户端库?

我看到了一些不错的库,但大部分好的库都是为Framework 2.0构建的。

(如果一个Framework 2.0的库仍然是最好的,我可以接受。我只是在寻找一个新项目上最好的库,该项目使用3.5或4.0构建)。

3个回答

14

这是我使用的一个agsXMPP,虽然我没有太过于推动它,但我从未遇到任何问题。


3
我们对agsXMPP进行了极其严苛的测试,经常达到每秒>1000条消息的持续推送。在这些条件下,它始终非常稳定。 - Chris Hagan
8
唯一的问题是它受到 GPL/公共许可证的限制。 - Andrey
该库的后继版本需要商业使用许可证。 - starbeamrainbowlabs

10

在3.5或4.0项目中,建立在2.0框架上的库应该可以正常工作,或者您可以重新编译它们(如果需要)。Jabber-Net 似乎在这两种模式下都可以正常工作。


1
+1 我发现Jabber-net非常易于用于客户端编程。我直接在3.5项目中使用了2.0程序集。 - kenny
1
+1 我这边也是这样。工作得很好! - writeToBhuwan
2
jabber-net适用于小型应用程序,如果您想要推广它,您将会失败。我们进行了测试!此外,我们发现了几个错误,并不得不重新编译所有内容到.net 4.0,因为有一个.net的错误。我不建议将其用于具有100-200并发用户以上的应用程序。 - mynkow
2
似乎jabber-net已经死了。最后一次发布是2008年7月。 - JCasso

4

请使用MatriX库来处理您的内容。它提供了非常好的支持,值得一试。

在购买之前,您可以使用试用版并在论坛上寻求他们的帮助。


MatriX 可能是你能找到的最好的 .Net XMPP 库。它基于 agsXMPP,我认为它是商业产品,因此提供商业支持、Silverlight 支持和嵌入式版本。我没有多少使用它,但它是我尝试并喜欢的库之一。 - Paul-Sebastian Manole
这一切都很棒,但是价格非常昂贵。我无法想象任何小公司能够负担得起那个价格。 - julx

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接