aixunsoft 发表于 2024-1-27 23:34:10

星火模块,新版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,有兴趣的朋友可以一起参与封装好用的库

aixunsoft 发表于 2024-1-30 01:04:59

2024-01-30 原地址下载
重新封装CURL,换了新的写法,有一些修改,具体看样例

火绒 发表于 2024-1-28 12:57:51

可以加到望望的升级工具里吗?

888888 发表于 2024-1-28 12:58:36

谢谢分享

山梦 发表于 2024-1-28 13:34:05

谢谢大佬

3219720339 发表于 2024-1-28 14:32:43

QuickJS 这个很牛逼 感谢感谢

wangvoldp 发表于 2024-1-28 15:05:28

curl置DNS首选服务器加下呗, 还有置域名指定IPCURLOPT_RESOLVE

无情铁手 发表于 2024-1-28 17:31:08

牛逼

承易 发表于 2024-1-28 19:12:49

添砖加瓦

aixunsoft 发表于 2024-1-28 22:38:48

wangvoldp 发表于 2024-1-28 15:05
curl置DNS首选服务器加下呗, 还有置域名指定IPCURLOPT_RESOLVE

已添加

aixunsoft 发表于 2024-1-28 22:40:02

火绒 发表于 2024-1-28 12:57
可以加到望望的升级工具里吗?

不知道他收不收:(
页: [1] 2 3 4
查看完整版本: 星火模块,新版yyjson,curl,quickjs...