|
|
HP_Socket-5.9.1中文模块20230112-Beta1,HP_Socket-中文模块,HP_Socket-中文模块最新版本, HPsocket线程池 b8 g, ]" G8 }$ d
5.9.1 更新内容
! M+ N3 s7 g7 U- w' A% J6 B; q0 p-----------------0 k2 @& R% e8 u0 Q
第三方库更新9 R Q9 q* o3 B
1、llhttp 升级到 8.1.0 版本3 q0 R$ F/ [ i5 j+ ~3 X7 i9 u' b
2、zlib 升级到 1.2.13 版本# S N. `0 I5 g1 r& w& R* ?
3、openssl 升级到 1.1.1s 版本
7 [; a0 h% h' b/ k7 B7 v& \4、mimalloc 升级到 1.7.9 版本6 o( E& o( B1 n: }
5、jemalloc 升级到 5.3.0 版本
0 a# \% `/ @' ]2 I3 ?) p6、除了流式压缩/解压相关的若干 API 外,HP-Socket v5.9.1 兼容 HP-Socket v5.8.8 版本,如果没有用到流式压缩/解压 API 可以直接替换升级4 b) o8 p; C" g7 y4 c
7、更新流式压缩/解压相关的若干 API,支持分段压缩/解压(参考:Change-APIs.txt)& V% k' T/ P8 k
HP_执行压缩Ex (增加)
# [" W. P! v& {" E( `GZip解压缩对象Ex (增加); k, A5 j( W5 E+ d; }
Brotl解压缩对象Ex (增加)
2 R" ?; g& \4 o6 X) k/ E5 Q( I: O4 VZLib压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)
7 T2 f4 y$ |" I4 U, K. mGZip解压缩对象Ex (修改:增加参数 DWORD dwBuffSize)
1 ]2 ?6 E& Z4 K) `, QHP_ZLib解压器对象Ex (修改:增加参数 DWORD dwBuffSize)
+ `: T" I' w8 Z$ {; j' dHP_Brotli压缩器对象Ex (修改:增加参数 DWORD dwBuffSize)8 [" L; L# h4 m, i$ M3 [. x3 n
8、将 原 IThreadPool 类更名为 HPsocket线程池 p* j. H1 }( R
9、将 原 IBufferPtr 类更名为 HPsocket指针类, V0 ]& y5 R& G, h
10、将 原 IConvert类更名为 HP数据转换
. Q/ g& |: B: n2 w; A; p 以上更名只是为了看着更方便,类内部命令名 除了 HPsocket指针类 有部分更改其他都一样: ^# m v) g3 Q: P) \8 E
11、对HPsocket内的所有解压缩对象进行中文更名!
* q* b X1 |1 B9 m, n3 j11、增加 HP_取外网IP (假, 假) ,本接口是在WIN11系统上找到的,稳定性绝对没得说,可以获取本机外网的IPV4或IPV6地址
& m- V B: n$ p N# B( k$ g调试输出 (HP_取外网IP1 (假, 假))& [ R0 p- o: `# r& t* j) v8 m
! n/ `- S- k0 [" d* q8 E调试输出 (HP_取外网IP1 (真, 假))
7 ]' {& f+ y6 ?. U" R% D1 l' I {# h
# M, o+ D" ?: R8 L! e6 K1 x
. c* s3 `% D' W1 C- ?有DLL版本校验值: ^ T( `5 C q7 C
$ K: F0 E* G4 t
Md5;3CE836EAFB8409925B5285D66651F2B2
/ C3 b4 Z& S0 V7 e" S4 G-------------------------------------
% Z& K5 i( [! P7 A. csha1;9ede3fd1d91d8bc0a9fcae416e1581a4a5a934b3
+ V' e( m* ^$ z5 {2 K-------------------------------------8 ]1 W5 q& U) p2 ]' [2 G3 r
sha256;f16e59aa2b386285917351bd405d13295f6b8d8da59006fc95e2af0e1acfb9b1
! Z/ l$ ^$ { z+ \7 O$ u# F-------------------------------------9 a# H# w! h& W5 w/ _+ `$ u
sha512;bae9e21edac962038a99b42fa86b1d42f735fde659594d6a1c8bb360532300e5ddfc0ef46d8fa88ffd44c04a820e22926abcad9a1d3f99d65ccc8be0cf3b69cb
$ O# M4 k3 ]2 l) q8 M$ @ }& J/ B; {$ Q7 F7 `
无DLL版本校验值& f: B% ] r, M) l* W$ B
- ]# Q% E5 a; b+ W
Md5;63A715D3CE27151D62EB894982873881
. E/ D0 N2 S: K1 h-------------------------------------
' y( u/ q( G: d. C$ \2 ~/ Jsha1;d441e329225984bfe71a5738d753ee7e51963a0a! n4 R* ?. A Z5 h
-------------------------------------
6 ^0 J: j" x5 C$ K$ _) C5 Xsha256;7ebd394565099b827bc19a4d5abbf062c18e6e75b5405eaef1095b4861c4b887; J4 x+ x- r7 k4 {
-------------------------------------( F. X9 J& [/ x
sha512;7e4f54e6caaaaba79090fb92b923bf0764384bfb92f17c296434f71df1223780e15185a40678e9582d9354cbbb61ccf07de6efb2efda3db02cce1f09c1f0cfab
: v; o1 ~7 i6 t8 G5 ^% F/ r* |2 @" W& u6 G
# k" U! c+ e$ r4 V( u, p4 ?/ Z3 o1 o; S3 ^9 ~. X" ?
( T9 n4 m. q4 Z# N n1 ? |
|