JWChat is a web-based instant messaging client[1] for the XMPP protocol. It is free software[2] and users can run their own instant messaging equivalent of webmail without limitations or software cost, complimenting the XMPP philosophy of a distributed network. JWChat is interpreted purely by the client webbrowser. The program itself is static content. Although it can connect with traditional instant messengers such as AOL Instant Messenger and ICQ,[3] it runs solely in a browser and does not require downloading or installation of additional software.[4]
Features
- Sound
- Multi User Chat
- Message History
- Multiple logins to the same account
- HTTP Binding thereby allowing near realtime messaging (much like Push Email).
Proxying
Because of JavaScript's same origin policy a JavaScript program (such as JWChat) can only communicate with the hosting webserver. All traffic must therefore be proxied by the webserver to the XMPP server.
A webserver such as Apache can be configured to act as a reverse proxy. An alternative to this relaying of traffic is to use a minimal webserver in the XMPP server such as the module included in ejabberd.
See also
- List of XMPP client software
References
External links
|
---|
| Protocols (comparison) |
|
---|
| Services | |
---|
| See also | |
---|
|
|
---|
| Single protocol | |
---|
| Multi-protocol | |
---|
| | |
---|
| | |
---|
|
|