|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池
0 H+ `3 x5 O4 A5.9.1 更新内容
% `" Q8 ?! }! J) O- d: `-----------------
7 i5 d/ ^5 X' H, m第三方库更新
, w9 `$ |, ~* l" h- C" p1、llhttp 升级到 8.1.0 版本, y% I; z( q; O! x
2、zlib 升级到 1.2.13 版本
' f) ~: W* ]3 l5 F1 ~7 J! v3、openssl 升级到 1.1.1s 版本: F1 j3 P! C! {& M* I/ ]) O) @8 [
4、mimalloc 升级到 1.7.9 版本
1 Q; e l6 K. D5、jemalloc 升级到 5.3.0 版本. v0 E2 I% L6 E" U( K
6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级
; u. o$ C+ |3 k Z$ r6 R; n1 A7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)
, w2 T8 _/ W! f' m& G: {/ ?' W" x1 _HP_执行压缩Ex (增加)
* r9 m- F) U) Z5 x0 H! f' FGZip解压缩对象Ex (增加)
. Q! v) n7 ~, F' x! }7 \; mBrotl解压缩对象Ex (增加)" g, h' V- j; p; n4 r( ^
ZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)
; c9 K- d% r& V$ F, V, S/ E, s& \GZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize)' w; I* z2 s8 F1 K5 ^
HP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)0 W2 x' Y# x4 K$ h* y& t* O+ c
HP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)
6 I( w5 v5 [/ ^( q2 i% C8、将 原 IThreadPool 类更名为 HPsocket线程池
/ f0 H0 O9 Z1 D4 a- u9、将 原 IBufferPtr 类更名为 HPsocket指针类
( S6 i, n2 j- v4 \/ n( @10、将 原 IConvert类更名为 HP数据转换/ x6 Y2 H: O; I3 w7 d, M, P" w
以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样
( p* R" N3 f) b+ y: X& n& P11、对HPsocket内的所有解压缩对象进行中文更名!$ g2 Q/ C6 O6 u: C
11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址$ v: J- \3 G# C
调试输出 (HP_取外网IP1 (假, 假)); \ l* ?' \8 H! k" F9 [
. E* r0 m1 _" w" v: C: x. |) n0 M
调试输出 (HP_取外网IP1 (真, 假))! W, t2 k; V6 i, J1 A
" m, h: v! J/ r; }
3 U- k" P" Y9 F4 @
$ H" ~% l& q+ f( ^' [+ ~4 s2 ^) b有DLL版本校验值! ] E/ g! j# v' k
5 p% `0 A+ H; h. `. c
Md5;3CE836EAFB8409925B5285D66651F2B2; ]# @; {; d' n2 _; p- Z x
-------------------------------------. _* G |2 q) g; ^; {* i
sha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b32 H) w( D0 O( l# P
-------------------------------------# \2 ~4 ]. ?7 C3 U5 P+ }
sha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b12 B$ ?7 s$ M/ G0 c+ f% u
-------------------------------------
1 R) f+ b, O- q, X( t$ g' m0 Bsha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb
5 S O' y8 P3 A6 b1 Q b
! H# e5 I% A- P无DLL版本校验值
, h) D) l5 `7 a
8 x4 J) G( L i. t$ O" E& ~8 e" oMd5;63A715D3CE27151D62EB894982873881# I- M! d$ \ b" q
-------------------------------------
- A. r+ y6 N! X/ H9 h4 S( Psha1;d441e329225984bfe71a5738d753ee7e51963a0a
4 R4 \) q4 n G% u-------------------------------------
$ p3 h$ p3 S; Y5 lsha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887" P7 G1 `2 v. T6 Q" ?0 }
-------------------------------------9 M8 x* ~- L9 i! A9 }+ F# V! }
sha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab9 U3 p2 F1 _9 v& @ ?4 W
. y: a) v. c% e1 ~/ ~6 X$ V, J- z
2 _$ v+ U9 q0 M! k% X+ Q7 `
: @+ Q( T5 ]6 I8 B0 L% \* T+ h4 B7 Z9 c* }9 T5 ^) Y: u4 u' @
|
|