websocket和websocket++和websocketpp都是什么,有什么关系呢

如题所述

websocket是个协议。这个协议为传统的http应用补充了全双工通信能力,不同的语言都会有各自的实现,并且每种语言里都有多个实现。
websocket++是用c++实现的一个websocket库,用来支持websocket协议。
websocketpp,就是websocket++, pp就是plusplus。追问

那请问websocket可以用来做C/S模式的服务端吗

追答

可以,但是有点多余。
websocket底层是tcp协议。 既然是c/s模式,干嘛不直接tcp,而要绕个远用websocket。
websocket是给b/s模式准备的。

追问

好的谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-01-16
楼上的回答已经非常完善了,我这里再补充一些:
websocket是HTML5中新增的一个协议,这个协议的出现,让客户端和服务器之前的数据交互变成全双工的。
websocket的出现,最主要的变化是允许服务器主动给客户端推送数据。
这一大改变,就让websocket具有了以往其它协议无法比拟的实时通信能力。
要实现websocket服务,需要客户端和服务端都得支持websocket协议才可以。目前看来,并没有太多标准性的框架来完成websocket服务。
目前我观察到的,【GoEasy】提供的websocket服务框架,算是目前比较好的了,稳定性、实时性都还不错。