Jabber software:jabber-net, Agsxmpp and wilefire[turn]

Source: Internet
Author: User

This article describes two uses. NET technology, specifically written in C # Jabber Code libraries–jabber.net, Agsxmpp, and a Java-written cross-platform Jabber Server–wilefire.

Objective:

completion of Jabber protocal (XMPP): Core translation, in the next study will be combined with a Jabber code base and a Jabber server, do some analysis and practice XMPP implementation.

Jabber-net

Jabber-net is a class library set that uses. NET technology to connect to the Jabber server. It does not currently have any plan to implement the server side, if you are interested in leading a sub-project to implement the server side, then you can exclude it from your choice. It is written in C #, but it can also be used. NET other languages, such as vb.net, can be used for components as well as for clients. At the same time, when you explore, you will find the good things deep inside, such as trees, command-line processing, and more than is also used. NET technology jabbercom to the simple.

In fact, Jabber-net seems to have been put on hold, and the latest and the new one was half a year ago, with new XEP support and support for VS2005. In addition, it has very few documents, and in addition to the mailing list of some sound, there is no support for the Project Development Forum or blog. So the official did not tidy up the source files and compiled libraries can be downloaded. However, only a few references can be made on its CVS.

Introduced in Jabber Code libraries:

Code libraries lists some of the well-known class libraries for JABBER/XMPP development.

library & nbsp; 

LANGUAGE   

LICENSE   

client   

COMPONENT   

SERVER   

jabber-net

C #

Josl

Yes

Yes

--

Interested in studying Jabber-net's friends can download my compiled library from CVS: Jabber-net Setup

Agsxmpp

Agsxmpp is written in C # for the development of the XMPP Protocol SDK, which is published as open source software based on "Ag-software Shared Source licence". Current version 0.1.

Unlike Jabber-net, it supports the development of client, component, and server as an SDK, with good documentation, mailing lists, and development community support. Official page: Agsxmpp sdk,forum:agsxmpp SDK.

Here's a simple example, shows the use of agsxmpp Login XMPP server, send a message to another user's convenience. Use only three lines of code:

Wait for the Onlogin event and send your message
Xmpp. Send (New Message ("[Email protected]", Messagetype.chat, "Hello, How is You?"));

Introduced in Jabber Code libraries:

Library

Language

License

Client

Component

Server

Agsxmpp

C#

Shared Source

Yes

Yes

Yes

Wildfire

Wildfire is very well known, it is not a class library, but a Java-written cross-platform Jabber server implementation. It's easy to install, manage, customize, integrate with other applications, and federate other networks, even as a platform for your own applications. It has a strong Jive software community Support- Jive software:instant messaging.

Wildfire supports Chinese and is currently available in version 3.1, and we can use it based on GPL licenses.

Introduction in Jabber Servers:

Servers is a list of JABBER/XMPP server implementations that we can leverage from many open source projects and commercial uses.

Server

Feature Score

License

Platforms

Wildfire

98%

GPL or proprietary

AIX, HP-UX, Linux, MacOS X, Solaris, Windows

More Jabber server Introduction can be found in iso1600: common open source Jabber (XMPP) IM server Introduction

From:http://www.cnblogs.com/hunts/archive/2006/12/07/585014.html

Jabber software:jabber-net, Agsxmpp and wilefire[turn]

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.