I have my own server ... built it myself; fully standard compliant. I've had a demo running for about 2 years.
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?