|
|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池. U5 @3 L% c2 T" U. Z4 M
5.9.1 更新内容, F5 c; q# M2 N: Y2 r
-----------------# _- s6 v0 I+ z+ e$ l1 ~" l0 z5 R
第三方库更新, T2 y, [7 h: S
1、llhttp 升级到 8.1.0 版本! U/ h0 F& y6 @# A6 z
2、zlib 升级到 1.2.13 版本
$ l2 H% E' a* k0 x* d7 H3、openssl 升级到 1.1.1s 版本
& }: @0 `# U# U- f4、mimalloc 升级到 1.7.9 版本; K* s* D: y% u3 }) ?. J5 [' o
5、jemalloc 升级到 5.3.0 版本
+ S! F _& @( L. k( g6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级
$ h! t/ X" B: c1 X5 u0 z( A: f7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)6 U; G! N) Z+ s/ e6 b: y
HP_执行压缩Ex (增加)4 e( n: W4 M% `
GZip解压缩对象Ex (增加)
# ~" K( y' O0 u2 `8 o; g0 zBrotl解压缩对象Ex (增加) T3 j& G! j N) p: h
ZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)6 r( X; U/ a% P# O5 y" h: [, G
GZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize)
7 e, ]' ~* w, Q- ?8 d- tHP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)) A3 I3 s4 u. Z* `( L8 C" z
HP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)1 v1 f: ]( R5 C$ f4 I
8、将 原 IThreadPool 类更名为 HPsocket线程池+ q" R8 N5 j B' B
9、将 原 IBufferPtr 类更名为 HPsocket指针类! I" c+ V i7 ?* w9 r' ?
10、将 原 IConvert类更名为 HP数据转换 X' k+ r5 M5 }. D2 U
以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样2 E: V1 s) O, Y6 Y, L9 E7 F
11、对HPsocket内的所有解压缩对象进行中文更名!
+ _2 a0 M, l% e* n2 L11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址
# X$ n3 F- i( }5 N调试输出 (HP_取外网IP1 (假, 假))
; M: I/ h/ M! _* X" l- ^% Q- d q6 T( A9 E& N; Y
调试输出 (HP_取外网IP1 (真, 假))
& q0 W# u. b* b( i% J5 J& B# b' U
6 p. D6 R: ?( o& `0 P
" Y' ]: T$ g" I- h' ^9 B有DLL版本校验值, T5 @# R* R$ I* I1 X
' P0 _+ u# b, B, u
Md5;3CE836EAFB8409925B5285D66651F2B2
9 q3 t7 V' {: F/ \- K& x-------------------------------------* X# G3 `, {! s- s
sha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b3- K* G# L( u- i* C6 b. k
-------------------------------------
0 D/ B0 b* Z8 g9 d$ j: U" Msha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b15 ? j+ @9 ?6 v% b* H. M5 [2 x2 S
-------------------------------------
& K T$ y8 p, u- esha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb1 l* Z. `/ U3 u) Y1 ?+ T% [7 V3 B: v
: O9 G. U0 P- b a+ V4 R
无DLL版本校验值6 X; q0 [+ ~2 p+ Q- E6 G
' ~5 P! I; Q8 \% u1 l8 b8 CMd5;63A715D3CE27151D62EB894982873881 T5 e* p8 ~8 q: x, r3 q
-------------------------------------
- }* r u8 w) m* osha1;d441e329225984bfe71a5738d753ee7e51963a0a, i/ w- \2 X1 O: T2 C
-------------------------------------
; f" m, \5 L- {) }) Z) `9 h' @sha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887
" _3 Z! s/ |- i ~" J I; u-------------------------------------/ u9 H! z" N6 K9 H% L
sha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab _" c- j5 Q6 C$ m8 `
f3 [7 h3 _& ] l6 w4 l( ?1 h! }9 u& i% j- y
" A& a: j {3 L( W
" A: p3 e! Y- `! l5 L! w |
|