agsXMPP is a SDK / library for the eXtensible Messaging and Presence Protocol (XMPP) protocol written in managed C# dedicated to .NET and Mono technologies. The SDK is released as open source under a dual license.
Our SDK could be used for XMPP client, server and component development.
Here is a small sample how easy you can login to a XMPP Server and send a simple chat-message to another user in only 3 lines of code with agsXMPP:
xmpp.Open("myusername", "mysecret");
xmpp.OnLogin += delegate(object o) { xmpp.Send(new Message("test@jabber.org", MessageType.chat, "Hello, how are you?")); };
官方网站:http://www.ag-software.de/index.php?page=agsxmpp-sdk
http://www.xmpp.org/