2 code is inspired by, but not derived from, |
2 code is inspired by, but not derived from, |
3 https://github.com/mattn/go-xmpp/. |
3 https://github.com/mattn/go-xmpp/. |
4 |
4 |
5 The core of the protocol is handled by xmpp.go, structs.go, and |
5 The core of the protocol is handled by xmpp.go, structs.go, and |
6 stream.go. Everything else is an extension, though some of the |
6 stream.go. Everything else is an extension, though some of the |
7 provided "extensions" are mandatory pieces of the protocol. |
7 provided "extensions" are mandatory pieces of the protocol. Many of |
|
8 the XEPs at http://xmpp.org/xmpp-protocols/xmpp-extensions/ can be |
|
9 supported by this library, though at present only base protocol |
|
10 support is here. |
|
11 |
|
12 An simple client using this library is in the example directory. A |
|
13 more interesting example can be found at |
|
14 https://cjones.org/hg/foosfiend. |
8 |
15 |
9 This software is written by Chris Jones <chris@cjones.org>. If you use |
16 This software is written by Chris Jones <chris@cjones.org>. If you use |
10 it, I'd appreciate a note letting me know. Bug reports are |
17 it, I'd appreciate a note letting me know. Bug reports are |
11 welcome. The license is in LICENSE.txt; it's a BSD 2-Clause license |
18 welcome. The license is in LICENSE.txt; it's a BSD 2-Clause license |
12 from http://opensource.org/licenses/BSD-2-Clause. |
19 from http://opensource.org/licenses/BSD-2-Clause. |