I have my own server ... built it myself; fully standard compliant. I've had a demo running for about 2 years.
highlevellogic.blogspot.se/2011/09/websocket-server-demonstration_26.html
It definitely works and the browser side stuff is pretty easy, if all you're doing is sending and receiving data. I have also developed an application framework that can be wrapped around the WebSockets (called High Level Logic - HLL) with distributed applications in mind ... which could include multiplayer games.
With or without HLL, I can make this baby work any way that I want to, and provide any support that I want to. The interesting thing right now is that it looks like Construct 2 could use this support, and I am very interested in applying the technology to games.
I'm just starting to look at Construct 2, and wondering what the best way is to capture shared event data and apply it when it comes in.
But also, the initial question ... do you have any thoughts on what would make use of WebSockets easy for you and give the results that you want?
Do you for example, need to be able to program the server side with JavaScript? Or would you get fired up already if the WebSocket server did something as simple (not requiring app developers to program at all) as registering users for a game (can support more than one game group) and echoing incoming data back out to all active players accept the one who sent it?