星火模块,新版yyjson,curl,quickjs...
本帖最后由 aixunsoft 于 2024-1-27 23:42 编辑除能直接调用源码的库,都编译了8个版本,win32,x64,调试版,发布版,动态库,静态库,所以模块安装包体积比较大,无法直接上传,放到网盘了。编译器按需编译,只有用到的东西才会编译进自己的程序,体积无需担心。除了第三方库带的lib和dll文件,全部都为源码,无其他可执行文件。可自行更改源码,封装不易,如果二次发行请注明出处。
由于官方找人封的第三方库都比较老了,所以决定自己更新一些常用库,为了火山的完整不能直接修改老库,所以决定重新封一个库,并且不定期更新。目前更新了的库,目前封装的第三方库都是当前时间最新的稳定版本。
1.yyjson命令几乎和火山带的yyjson库一致2.curl(支持HTTP1.1,2.0,3.0,支持gzip,deflate, br解压,支持websocket)全新封装,只封装了HTTP和WS,其他协议未封装3.QuickJS(小而强大的JS引擎),这个是新增,不是更新,应该是火山首发。由于火山目前不支持C++20,而QuickJS使用了C++20语法,所以封装成了库而不是直接调用源码,只封装了执行js和绑定自己的方法,使用事件反馈方法调用,使用简单4.接下来准备封装一个HTTP服务端,可能选择HP或者ngtcp2,有兴趣的朋友可以一起参与封装好用的库 2024-01-30 原地址下载
重新封装CURL,换了新的写法,有一些修改,具体看样例 可以加到望望的升级工具里吗? 谢谢分享 谢谢大佬 QuickJS 这个很牛逼 感谢感谢 curl置DNS首选服务器加下呗, 还有置域名指定IPCURLOPT_RESOLVE 牛逼 添砖加瓦
wangvoldp 发表于 2024-1-28 15:05
curl置DNS首选服务器加下呗, 还有置域名指定IPCURLOPT_RESOLVE
已添加
火绒 发表于 2024-1-28 12:57
可以加到望望的升级工具里吗?
不知道他收不收:(