|
|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池% p5 v( `8 R' s9 C8 Y) `" p) M+ O: p
5.9.1 更新内容
. H' ]1 F( _& ~-----------------
4 z* V/ v# e' {第三方库更新" z7 m! I1 b# O2 y2 b. P- A
1、llhttp 升级到 8.1.0 版本4 P" g% j2 N: d& ?( d( w% y
2、zlib 升级到 1.2.13 版本
2 J5 D# `* R' ^! V1 |4 i: {3、openssl 升级到 1.1.1s 版本9 @% Q2 D; y+ P- O, K
4、mimalloc 升级到 1.7.9 版本3 x3 @* g; V. X
5、jemalloc 升级到 5.3.0 版本
( M+ `: \% R" z6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级9 ? y) u4 x% N! v, V) X3 a( L1 e4 |( [
7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)
, l( _- O8 d" R% c( s9 J- kHP_执行压缩Ex (增加)
9 I9 @' Z2 @& a: X4 EGZip解压缩对象Ex (增加)7 E g, {) a) |' R/ S% G4 y9 W
Brotl解压缩对象Ex (增加)
]# E# h1 G+ gZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)
" X F$ F, {: v# j0 X# _GZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize)% W P4 I7 A7 ]7 H/ E2 M
HP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)
; X* w2 ?( }, d0 u1 I) R8 sHP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize): J# M3 N( h- B8 e4 P% T
8、将 原 IThreadPool 类更名为 HPsocket线程池! g+ P8 L. Z- B, E. U V' L
9、将 原 IBufferPtr 类更名为 HPsocket指针类
1 A7 |; x# t# ^# J" X5 G10、将 原 IConvert类更名为 HP数据转换
3 {+ H" l2 k) H" u, J* |. W, b 以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样: E% t. u) d6 ~2 z8 r8 W
11、对HPsocket内的所有解压缩对象进行中文更名!" J3 v6 x4 o! I7 u- ]" I
11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址
: Y5 i3 X. `. r2 L3 ^1 ?& a& j* I调试输出 (HP_取外网IP1 (假, 假))
" k/ t/ P3 B7 T/ i3 ^$ o7 z! p$ j" A _/ J! L, b+ r
调试输出 (HP_取外网IP1 (真, 假)): [# k Y0 x" d. U
* C3 Z/ f" i& a" N) _
3 ~/ l6 }( a# N0 j9 a: T* I+ e1 t1 T, A1 w
有DLL版本校验值
! s Q; E+ ?% Q0 C9 ?! O1 b/ [) _" a; X4 I) t% f
Md5;3CE836EAFB8409925B5285D66651F2B2' b+ N" {2 J# A. Y6 K9 s4 {( p
-------------------------------------
1 i& q/ a; z: j1 {! y: ^2 k+ y1 A* ^/ Zsha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b3
. W: [; y7 U* ^9 e% H-------------------------------------, B& _3 V2 d7 U. t R
sha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b1
, V* g& i8 |9 U% N# ^-------------------------------------9 _% U% W: C% O& [7 x3 n/ N- M
sha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb
1 \$ A5 L( r( _% G7 t5 }6 ]+ K m7 n. ^
无DLL版本校验值7 t& m7 l3 W4 L5 i
* u8 F( w) A' M
Md5;63A715D3CE27151D62EB8949828738816 _# O0 P9 r$ _' V7 m7 Q0 U8 I# M( Z1 W
------------------------------------- x# B+ q/ o: [/ X1 R
sha1;d441e329225984bfe71a5738d753ee7e51963a0a) u& R8 F& q2 x# J5 i
-------------------------------------
: c6 b% C% v% W6 D# A7 D* xsha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887
% ]8 B" ?- q, ^- S& M-------------------------------------
" Y* I) I) N8 f6 W# osha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab( t: V- P6 E& _% Q$ s
7 e, r4 J, D4 e g/ o7 @8 D: c% R: f1 h) w
7 y9 h8 F: M3 r: ~% P! d
# B, |& E% Z( u4 e+ y
|
|