|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池) f* k- a" E! j3 j' [
5.9.1 更新内容+ F9 \4 H9 p5 i+ \: L+ r
-----------------
) E5 z: R- d! v4 r' w" d3 i第三方库更新& G5 Z6 z/ s' w2 L( w
1、llhttp 升级到 8.1.0 版本
* T' d9 [% s0 A2、zlib 升级到 1.2.13 版本% ~! d. _6 ?9 [5 E
3、openssl 升级到 1.1.1s 版本( ` Y( l7 S- v) j
4、mimalloc 升级到 1.7.9 版本
% w+ ?8 O, j* t: y5、jemalloc 升级到 5.3.0 版本/ p7 o4 N m( g, ?0 C0 p! _8 q
6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级9 P l/ z3 c3 n" r% A
7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)
2 K; ?; L+ i& l3 t, T5 |* L7 w, PHP_执行压缩Ex (增加), Q& \3 q8 t3 G( ~1 [6 ~, O
GZip解压缩对象Ex (增加)
# R" Z/ M0 e# q/ L9 _3 }Brotl解压缩对象Ex (增加)5 L% K8 k' ?- f9 {& v
ZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize), b/ x& ]2 I9 @3 W
GZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize): ^; y+ H! C8 s+ [2 k$ a2 i9 a
HP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)9 i. R1 t1 T3 L2 [3 F% A6 M
HP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)
+ z! l( ~7 x" @6 {; H0 n8、将 原 IThreadPool 类更名为 HPsocket线程池) h0 b! E! @6 Q( J0 t: I
9、将 原 IBufferPtr 类更名为 HPsocket指针类8 e+ [7 s$ Y4 z. J! |& E+ E& X
10、将 原 IConvert类更名为 HP数据转换
5 U S+ ]2 w" o$ d, t. ^6 U 以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样0 R0 [2 ~; `" ]" |. E
11、对HPsocket内的所有解压缩对象进行中文更名!
% b/ T$ x2 j$ d n9 P) X* G11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址
6 v3 ^" d8 K j调试输出 (HP_取外网IP1 (假, 假))
Q, I: i# D& V' T* u: ~& S8 m& R. n: f+ l4 E
调试输出 (HP_取外网IP1 (真, 假))
5 E# p. L0 R- S' z g" w, M: p H/ [/ W' X( N+ i6 e
\; ]& I3 i3 M6 h; b
" C# t7 W7 e; a; Y# J有DLL版本校验值
2 \, |; [; Q0 t% M0 O
5 z* M9 s N. k" I6 |4 z% BMd5;3CE836EAFB8409925B5285D66651F2B2$ N1 q7 E6 y$ h- n
-------------------------------------
' h( t' o. ]. d8 C isha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b3
/ m" z7 K2 x; c$ C7 g" e' E------------------------------------- a! v2 H- P! S4 c# p$ s
sha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b19 d8 h7 q3 [! U8 j5 s
-------------------------------------5 d6 s$ l& }+ L: R# k
sha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb
* K8 _# z0 ?5 u% p% Z9 p
; }# B5 |2 j4 D, B0 O无DLL版本校验值( P7 ^0 @+ G( |# ?( h' W$ q' D( j
9 j# \% |- E1 t' G( O8 ]* ]Md5;63A715D3CE27151D62EB894982873881
; I; P% ]7 P# @& t2 i7 g-------------------------------------
- d1 w, \6 \7 u' O1 |" s7 r# l( Asha1;d441e329225984bfe71a5738d753ee7e51963a0a
1 Y2 _- N* R1 J |% p9 W-------------------------------------
0 u$ R7 w4 {) X5 J# asha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887
' u: ?9 X \+ V8 P/ H8 I% B-------------------------------------
- }* y& t% r% osha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab
! \7 T6 f: _, t' S) P7 _5 D- m" C% V, S! o
) \. P4 s r" Q
6 }& ?) T" I( |8 w' e; Y: @' t- ]+ _4 l
|
|