On 11/14/2013 10:01 AM, William Chan (陈智昌) wrote:

If you need reliable deployment over the open web, then port 80 cleartext is not acceptable. Period.
Because to traverse various "transparent proxies", firewalls, etc., it is necessary to make the websocket traffic appear to be something else.

So, we know that there are many mis-implementations, etc.

But there is also the desire of network operators and corporate IT departments to manipulate web traffic, and maybe that's their right. Especially for such innocent things as caching.

It's unfortunate that we have been reduced to solving the problem by implementing better ways to deliberately subvert some corporate firewall in the name of a user who might be violating his own company's policies.