websocket是个协议。这个协议为传统的http应用补充了全双工通信能力,不同的语言都会有各自的实现,并且每种语言里都有多个实现。
websocket++是用c++实现的一个websocket库,用来支持websocket协议。
websocketpp,就是websocket++, pp就是plusplus。
楼上的回答已经非常完善了,我这里再补充一些:
websocket是HTML5中新增的一个协议,这个协议的出现,让客户端和服务器之前的数据交互变成全双工的。
websocket的出现,最主要的变化是允许服务器主动给客户端推送数据。
这一大改变,就让websocket具有了以往其它协议无法比拟的实时通信能力。
要实现websocket服务,需要客户端和服务端都得支持websocket协议才可以。目前看来,并没有太多标准性的框架来完成websocket服务。
目前我观察到的,【GoEasy】提供的websocket服务框架,算是目前比较好的了,稳定性、实时性都还不错。