C# Class Ubiety.Xmpp

Implements the XMPP(Jabber) Core and IM protocols

The Extensible Messaging and Presence Protocol (XMPP) is an open XML technology for real-time communications, which powers a wide range of applications including instant messaging, presence, media negotiation, white boarding, collaboration, lightweight middle-ware, content syndication, and generalized XML delivery.

This library is an implementation of this protocol. Those involved with the design and development of this library are as committed to open standards as the committees who created the original protocol.

Show file Open project: ubiety/xmpp Class Usage Examples

Public Properties

Property Type Description
Version string

Public Methods

Method Description
Connect ( ) : void

Connects this instance to an XMPP server.

Disconnect ( ) : void

Disconnects this instance from the server.

Send ( Tag tag ) : void

Send a message to the server via a Tag

Send ( Ubiety.Infrastructure.TagEventArgs args ) : void

Send a message to the server via a Tag

Xmpp ( ) : System

Initializes a new instance of the Xmpp class.

Method Details

Connect() public method

Connects this instance to an XMPP server.
public Connect ( ) : void
return void

Disconnect() public method

Disconnects this instance from the server.
public Disconnect ( ) : void
return void

Send() public method

Send a message to the server via a Tag
public Send ( Tag tag ) : void
tag Tag Tag to send to the server
return void

Send() public method

Send a message to the server via a Tag
public Send ( Ubiety.Infrastructure.TagEventArgs args ) : void
args Ubiety.Infrastructure.TagEventArgs Event argument containing tag to send to the server
return void

Xmpp() public method

Initializes a new instance of the Xmpp class.
public Xmpp ( ) : System
return System

Property Details

Version public static property

Version of the library.
public static string Version
return string