18

What are some good (or the best!) XMPP/Jabber client libraries for .NET 3.5 or 4.0 development?

I have seen a few decent libraries out there, but most of the good ones seem to be built for Framework 2.0.

(If a Framework 2.0 library is still the best, I'm ok with that. I'm just looking for the best libraries for a new project built on 3.5 or 4.0).

pearcewg
  • 9,413
  • 20
  • 76
  • 123

3 Answers3

14

This is the one I use agsXMPP and have never had a problem with it although admittedly I don't push it that hard.

sipsorcery
  • 28,885
  • 23
  • 95
  • 145
10

Libraries built on the 2.0 framework should work fine in your 3.5 or 4.0 project, or you could recompile them if you want. Jabber-Net seems to work fine in both of those modes.

Joe Hildebrand
  • 9,616
  • 1
  • 32
  • 45
  • 1
    +1 I found Jabber-net to be very easy to use for client programming. I used the 2.0 assembly directly in a 3.5 project. – kenny Jun 04 '09 at 13:30
  • 1
    +1 from my side too.. Works great..! – writeToBhuwan Apr 10 '13 at 07:22
  • 2
    jabber-net is ok for small applications. If you want to push it you will fail. Tested! Also we found several bugs and had to recompile everything to .net 4.0 cause of a .net bug. I will not recommend it for applications having more than 100-200 concurrent users – mynkow Jun 12 '14 at 23:07
  • 2
    Seems like jabber-net is dead. Last release is Jul-2008 – JCasso Nov 08 '14 at 21:41
4

Please use MatriX Library for your stuff. The support is really great. Worth it.

Before you buy you could use the trial version and ask for their support in forum.

Welly Tambunan
  • 160
  • 2
  • 9
  • MatriX is probably the best XMPP library for .Net that you can find. It's based on agsXMPP I think and it it's commercial so it comes with commercial support, Silverlight support, embedded version I think. I haven't used it much but it was one of the libraries I tried and liked the most. – Paul-Sebastian Manole Nov 06 '13 at 08:46
  • It's all great but it's extremely expensive. I can't possibly imagine any small company being able to afford that. – julx Nov 21 '16 at 22:53