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:
XmppClientConnection xmpp = new
XmppClientConnection("jabber.org");
xmpp.Open("myusername",
"mysecret");
xmpp.OnLogin += delegate(object
o) { xmpp.Send(new Message("test@jabber.org",
MessageType.chat, "Hello, how
are you?")); };
Powerful UI controls:
 |
Roster Control:
- A powerful roster control with search
functionality.
- Show your roster easily with a minimum
amount of code
- customize the control when needed
|
| |
|
X-Data Control:
- display xml data forms with one line code
to your users
- build the response of xml data forms with
only one line of code.
|
|
 |
Features:
-
cross platform, designed for:
- Microsoft .NET Framework
- Microsoft .NET Compact Framework (Pocket PC,
Smartphone, Windows CE)
- Mono
- Portable .NET
- compatible with .NET 1.1 and .NET 2.0
- Multi OS (Windows, Linux, Mac...)
- for client, server and web applications
- fast and lightweight
- uses its own simple and fast XML-Parser
- open source
- easy to use
XMPP Features: