Just grab the echo_client.py from pywebsocket here: http://pywebsocket.googlecode.com/svn/trunk/src/example/echo_client.py (tested with r139) And run: $ python echo_client.py -p 9999 -s yhbt.net $ python echo_client.py -p 9999 -s yhbt.net -m "hello,world" ... The demo is running Zbatery + Rainbows! v0.8.0-15-g42fbb5d + FiberSpawn under Ruby 1.9. -- Eric Wong