Ich habe noch nie von einer Multiprotokoll-IM-Bibliothek für .NET gehört ... es gibt jedoch separate Implementierungen für fast alle Protokolle. Wenn Sie das wirklich brauchen, schlage ich vor, Sie erstellen Ihre eigene Bibliothek;).
Ich kann tun, dass zwei Hauptoptionen sehen:
- eine .NET-Wrapper für libpurple erstellen
- Verwenden Sie die vorhandenen separaten Protokollimplementierungen, eine Abstraktionsebene extrahieren, die alle von ihnen passt, und legte sie alle zusammen.
Ich denke, der erste Ansatz ist der beste, weil die Abstraktionsebene wahrscheinlich bereits in libpurple existiert. Egal, was Sie wählen, es wird sowieso eine Menge Arbeit sein ...
Libpurble tun ein bisschen mehr sie xmpp, wie msn, Ziel etc ... so hängen davon ab, was er tun möchte – RageZ