logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

一个优秀开源的WebSocket客户端介绍

在进行一个项目开发的时候, 需要我们Device端连接到客户的服务器,获取AIGC的内容,因为要保存上下文的内容,服务器端需要进行双向通信,不能使用HTTP,所以,服务器端提供了WS的接口。但是在原来的Device的参考平台,没有支持WebSocket,需要找到一个开源的实现,移植到我们的Device平台。此外,Librws还具有良好的可移植性和可扩展性。由于它是用C语言编写的,因此可以在多种操作

文章图片
#websocket#网络协议#网络
CMake+Ninja构建问题

在Windows平台, 通过CMake和Ninja进行编译环境构建时,有可能会遇到命令行过长,超过了Windows平台的32767的限制, 这时可以采用响应文件的形式,进行解决。在CMakeFileList文件中,添加如下的设置, 从而采用响应文件的方式。

#软件构建
到底了