go-xmpp2

module
v0.0.0-...-ae513ec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 3, 2014 License: BSD-2-Clause

README

Extensible library for handling the XMPP protocol (RFC 3920). This
code is inspired by, but not derived from,
https://github.com/mattn/go-xmpp/.

The core of the protocol is handled by xmpp.go, structs.go, and
stream.go. Everything else is an extension, though some of the
provided "extensions" are mandatory pieces of the protocol. Many of
the XEPs at http://xmpp.org/xmpp-protocols/xmpp-extensions/ can be
supported by this library, though at present only base protocol
support is here.

An simple client using this library is in the example directory. A
more interesting example can be found at
https://cjones.org/hg/foosfiend.

This software is written by Chris Jones <chris@cjones.org>. If you use
it, I'd appreciate a note letting me know. Bug reports are
welcome. The license is in LICENSE.txt; it's a BSD 2-Clause license
from http://opensource.org/licenses/BSD-2-Clause.

Directories

Path Synopsis
This package implements a simple XMPP client according to RFCs 3920 and 3921, plus the various XEPs at http://xmpp.org/protocols/.
This package implements a simple XMPP client according to RFCs 3920 and 3921, plus the various XEPs at http://xmpp.org/protocols/.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL