uWebSockets
最近领导要我用c++做一个websocket服务端,至于为毛一定要c++,不敢猜测领导的心思,我的想法是c++虽然效率高一点,但如果做的不好,或者使用的第三方库不明智(有bug或者使用有吴),更加得不偿失。我还是觉得用go做又快有好!
废话小说!
在网上查找了c++关于做websocket的文章都说uWebSockets好,是一个高效率、轻量级的websocket库,于是就开始下载体验。
下载地址:https://github.com/uNetworking/uWebSockets
看到好像作者一直在维护,这几天还有update,感觉应该不错。我用的github下载:
环境 CentOS Linux release 7.7.1908 (Core)
git clone https://github.com/uNetworking/uWebSockets.git
下载下来后:
ls uWebSockets
绿色的是我后来编译出来的examples。
蓝岛makefile文件 直接make ,发现说缺少targert uSocket里面,纳闷了看看ls uSocket确实为空,看了下说名和百度找资料,可惜资料少的可伶。了解到uWebSockets依赖于uSocket,而正好 https://github.com/uNetworking下还有个uSockets的项目&