MatriX 是 eXtensible Messaging and Presence Protocol (XMPP, 也叫 Jabber) 的开发包,采用 C# 编写,可用于 .NET 平台和 Sliverlight 技术。MatriX 提供完全的 .NET、.NET Compact 框架和 Sliverlight 支持。
示例代码:
1 // basic send message example
2 var xmppClient = new XmppClient {XmppDomain = "jabber.org",
3 Username = "user1", Password = "secret"};
4 xmppClient.OnRosterEnd += delegate {xmppClient.Send(
5 new Message {To = "user2@jabber.org", Type = MessageType.chat, Body = "Hello World"});};
6 xmppClient.Open();
.NET的XMPP开发包 MatriX _XMPP开发包

项目地址: http://www.ag-software.de/matrix-xmpp-sdk/