118
|
1 #summary Simple XMPP-over-websocket support |
|
2 #labels Stage-Alpha |
|
3 |
|
4 = Introduction = |
|
5 |
|
6 [http://en.wikipedia.org/wiki/Web_Sockets Web Sockets] is a new protocol for providing web pages with simple two-way communication with a web server. |
|
7 |
|
8 In our case it is interesting to tunnel XMPP over web sockets, as an alternative to e.g. BOSH, web sockets having less overhead. |
|
9 |
|
10 Note that the Web Socket specification has not been finalized, and is still evolving. There are currently no XMPP libraries capable of Web Sockets, but a good candidate for initial support is [http://code.stanziq.com/strophe/ Strophe.js]. |
|
11 |
|
12 = Usage = |
|
13 |
|
14 Simply add mod_websocket to your modules_enabled list, as you would any other module. The repository includes a demo websocket.html file to show connecting to the socket. It doesn't yet perform any XMPP (see above comment about Strophe). |
|
15 |
|
16 = Compatibility = |
|
17 ||0.7||Works|| |
|
18 ||0.6||Not supported|| |