Websocket support upgraded to hybi-10
The websocket communication protocol is quite a moving target, it changes several times a year, sometimes breaking compatibility with previous revisions. Cheyenne is now up-to-date and supports the last RFC
revision (named "hybi-10"), starting from Cheyenne revision 155.
All protocol features have been implemented but some are not tested yet, as they require a custom-made client (the Javascript
websocket API does not support those features yet AFAICT):
- Ping/pong frames
- Fragmented frames
The server-side user API has been left untouched, a ping command might be added later though. The websocket
chat demo has been upgraded too and now supports Chrome 14+, FF8+ and IE10.
Enjoy!