|
|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池
0 I% I* o0 d3 o/ b @5.9.1 更新内容/ Q( m. O% F x& e
-----------------% s/ Z! }+ t: X& _. i, R
第三方库更新
. q7 K3 d2 X1 s4 S3 Q" z1、llhttp 升级到 8.1.0 版本
- d) ^8 ~9 ~2 W' r% C" a7 B4 t `- f% O2、zlib 升级到 1.2.13 版本6 n- [+ q# k4 u( ]4 l5 X
3、openssl 升级到 1.1.1s 版本
6 o5 m) K2 I: T5 n4、mimalloc 升级到 1.7.9 版本
+ S" t7 u2 z, \1 ~5、jemalloc 升级到 5.3.0 版本
# a- x5 f% R( W; @( Z6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级
; _* h, C; W# v1 M2 X- z6 ?- A7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)
! z$ D) u5 I0 X( SHP_执行压缩Ex (增加)
2 Y3 j0 j9 q! w: ]GZip解压缩对象Ex (增加)
4 D# [2 }4 n1 eBrotl解压缩对象Ex (增加)
* k" k8 R3 I b3 CZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize), r) U$ e9 M# x4 R; ^
GZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize)5 C2 ~8 D D( y; d% d6 M8 h9 T, j
HP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)
1 ~7 L$ d, p0 ?- Z3 @7 |# ZHP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)8 g3 M5 _! G7 L& b, v9 S- E! a
8、将 原 IThreadPool 类更名为 HPsocket线程池
: H4 W$ T: X) D0 [! I9、将 原 IBufferPtr 类更名为 HPsocket指针类9 b4 q& [" Y. ~5 t6 B7 [
10、将 原 IConvert类更名为 HP数据转换
n1 J9 K0 A$ R( W$ l+ w: \ 以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样/ K" _2 Z* ]3 [0 m& T6 N
11、对HPsocket内的所有解压缩对象进行中文更名! W/ C- g6 ]6 e1 C, n, O9 Z
11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址
2 _( v; Y! ]* x: j, u% Y! a调试输出 (HP_取外网IP1 (假, 假))
0 k6 f7 r" I0 X. I3 R6 `: h8 U6 W# {2 e" m
调试输出 (HP_取外网IP1 (真, 假))$ g7 [' P5 K* ~3 O% Z$ N
" R) ~6 {" u7 R) ?0 |3 K8 e' y$ J
+ e; g+ m+ x6 x
1 W6 t# E5 g7 p2 u. Y. N有DLL版本校验值
& O6 P% B+ S- ]7 Y' [" L: J* E: u! P. d( M
Md5;3CE836EAFB8409925B5285D66651F2B22 ]: a; i6 F( I$ `
-------------------------------------6 f% [8 g1 d! Z; U# n, f" Q
sha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b3
. }6 U W- I8 f/ `-------------------------------------2 p# q# T& u' T# H0 W7 B0 _* }
sha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b17 z, |+ h0 O7 F. D, X
-------------------------------------
6 k' ~3 C, _- c' csha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb `" ^9 n, n8 B+ x: ]7 R/ U$ o
4 I. g4 R! J I
无DLL版本校验值0 T8 ?7 H5 u; u& j+ P* S
% m. y! f$ U' qMd5;63A715D3CE27151D62EB894982873881
3 o/ A7 S; Y7 t! G: B3 t' O-------------------------------------
i3 h: c; z/ I1 m' A6 z1 isha1;d441e329225984bfe71a5738d753ee7e51963a0a. m% i* R, }, S
-------------------------------------7 @! X. U. k! w' [
sha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887
8 m% L+ z9 C o4 o0 F- N-------------------------------------
3 Q6 [5 V; B$ t& |6 h I# osha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab
6 b0 f3 v! M9 p Q! s7 f
% ~* i9 b7 `: ~3 H8 W6 u" P$ [) w/ k7 ^! m0 D( |
, _. }8 X. ?2 s# [+ m0 ? Y Y+ F# o
! j$ k. e8 l; P
|
|