The reason Unitt didn't work for us is that it isn't updated to work with the latest WebSocket protocol. This is an issue, especially since there's finally a standard (RFC 6455)
tools.ietf.org/html/rfc6455
Tornado is nice since it implements some of the legacy versions of WebSockets, but there are many servers that will probably deprecate them sooner rather than later.
Comments
We are currently using UnittWebSocketClient in our iOS app to communicate with a Tornado server:
http://code.google.com/p/unitt/wiki/UnittWebSocketClient
It has worked well so far, but I'm glad to see more activity in this area.
The reason Unitt didn't work for us is that it isn't updated to work with the latest WebSocket protocol. This is an issue, especially since there's finally a standard (RFC 6455)
tools.ietf.org/html/rfc6455
Tornado is nice since it implements some of the legacy versions of WebSockets, but there are many servers that will probably deprecate them sooner rather than later.