I have finally given in and purchased some hosting at rackspace so I could put the websocketserver somewhere. The demo is live and working, so just visit the following URL to try a very super simple chatroom:
http://cuznersoft.com/python-websocket-server/html/demo_chatroom.html
The demo chatroom isn’t working, but I think that it is because of either the websocket server is not running, or the host variable is set wrong, because your code works nicely on my server.
It should be working now (I restarted it). I just pulled my most recent changes into the server (I don’t think I had updated it in a while because of school) so we shall see how long it stays up without supervision. It used to not like invalid data from clients very much.