相比于基于 HTTP2,基于 socket 或者 websocket 造协议还有啥优势

【相比于基于 HTTP2,基于 socket 或者 websocket 造协议还有啥优势】 http2也是基于TCP,基于socket的。楼主想问的是基于socket开发的私有协议相比HTTP2有什么优势吧?你都不说一下私有协议的特性,如何比较?
作为互联网下一代的标准协议,当然建议你直接使用HTTP2,不过能不能一统天下不好说,因为现在有新的特性更好的协议在竞争,QUIC。

■网友
概念混了呀,socket是进行网络功能开发的工具,它提供了对底层协议的封装。本身不是协议
■网友
因为HTTP2是基于TCP,而基于socket或者websocket的话可以基于TCP,也可以基于UDP。所以socket或者websocket的优势或者不同,主要是在UDP和TCP的不同。现在写程序,因为HTTP简单可靠,一般是能够HTTP尽量用HTTP。至于UDP和TCP的比较,可以参考UDP 和 TCP 的 socket 分别一般用在什么地方? 和QQ 为什么以 UDP 协议为主,以 TCP 协议为辅?


    推荐阅读