WebSocket为啥要兼容HTTP

可以通过各种代理以及反向代理服务器,用于取代传统的长连接以及轮询
兼容http就是它的设计目的,题主需要的是其他协议

■网友
因为websocket本来就是http的扩展协议,所以你的打开方式不是它规定的方式。但你这么用,就说明因为这么用的人多了,生态丰富,已经有了超级多而且强大的开发库,用于减化开发,所以你这种用不着websocket的情况也去用了。
【WebSocket为啥要兼容HTTP】 同样的例子也有webserver,本来web不是为设计server用的,但这个协议实在是太方便,而且有超级多的熟练程序员,所以这个概念一提出来,简化了了开发一个server的难度,而且不需要实现一个client,又有很多框架提供了大量的的底层库,然后现在各种webserver满天飞。

■网友
因为websocket不是嵌入式协议


    推荐阅读