2009-05-26 8 views
18

Quali sono alcune buone (o migliori) librerie client XMPP/Jabber per lo sviluppo .NET 3.5 o 4.0?Buona libreria client XMPP/Jabber per .NET 3.5 (o 4.0)

Ho visto alcune librerie decenti là fuori, ma la maggior parte di quelle buone sembra essere costruita per Framework 2.0.

(Se una libreria di Framework 2.0 è ancora la migliore, ci sto bene. Sto solo cercando le migliori librerie per un nuovo progetto costruito su 3.5 o 4.0).

risposta

14

Questo è quello che uso agsXMPP e non ho mai avuto un problema con esso anche se devo ammettere che non lo spingo così tanto.

+3

Spingiamo agsXMPP estremamente difficile, spesso con un numero di> 1000 messaggi in entrata al secondo per periodi prolungati. Non è mai stato niente ma stabile in queste condizioni. –

+8

l'unico problema è che è in GPL/comm. licenza. – Andrey

+0

Il successore di questa libreria richiede una licenza per uso commerciale. – starbeamrainbowlabs

10

Le librerie create nel framework 2.0 dovrebbero funzionare correttamente nel progetto 3.5 o 4.0, oppure è possibile ricompilarle se lo si desidera. Jabber-Net sembra funzionare bene in entrambe le modalità.

+1

+1 Ho trovato che Jabber-net è molto facile da utilizzare per la programmazione client. Ho usato l'assembly 2.0 direttamente in un progetto 3.5. – kenny

+1

+1 anche dalla mia parte .. Funziona alla grande ..! – writeToBhuwan

+2

jabber-net è ok per le piccole applicazioni. Se vuoi spingerlo, fallirai. Provato! Inoltre abbiamo trovato diversi bug e abbiamo dovuto ricompilare tutto per .net 4.0 causa di un bug .net. Non lo consiglierò per le applicazioni che hanno più di 100-200 utenti simultanei. – mynkow

4

Si prega di utilizzare la libreria MatriX per il vostro materiale. Il supporto è davvero eccezionale. Ne e 'valsa la pena.

Prima dell'acquisto, è possibile utilizzare la versione di prova e richiedere il supporto in forum.

+0

MatriX è probabilmente la migliore libreria XMPP per .Net che è possibile trovare. È basato su agsXMPP e penso sia commerciale, quindi viene fornito con supporto commerciale, supporto Silverlight, versione integrata credo. Non l'ho usato molto ma era una delle librerie che ho provato e mi è piaciuto di più. –

+0

È tutto fantastico ma è estremamente costoso. Non posso immaginare che nessuna piccola compagnia possa permetterselo. – julkiewicz