HP-Socket v5.6.4 发布,高性能网络通信框架
时间:2019-12-11 13:12 来源:oschina.net 作者:oschina
-
项目主页 : http://www.oschina.net/p/hp-socket
-
开发文档 : https://www.docin.com/p-2257033571.html
-
下载地址 : https://github.com/ldcsaa/HP-Socket
-
QQ Group: 44636872, 75375912
本次更新主要对 SSL、HTTP 和 UDP 系列组件作了优化和调整!
v5.6.4 更新
一、SSL 组件更新
-
所有 SSL 组件增加以下接口方法支持加载内存证书
1) Server:SetupSSLContextByMemory(), AddSSLContextByMemory()
2) Agent:SetupSSLContextByMemory()
3) Client:SetupSSLContextByMemory()
-
所有 SSL 组件增加 GetSSLSessionInfo() 方法,用来获取 SSL 会话相关信息
-
SSL Server 组件提供默认的 SNI 服务器域名绑定机制,大多数情形下应用程序不必自定义 SNI 回调函数
1) 当 SetupSSLContext() 的 'fnServerNameCallback' 参数值为 nullptr 则启用默认的服务器域名绑定机制
2) BindSSLServerName():绑定服务器域名到指定证书
3) HP_SSL_DefaultServerNameCallback():默认 SNI 回调函数
二、HTTP 组件更新
-
HTTP Server 组件的 SendWSMessage() 方法删除 lpszMask 参数
-
所有 HTTP 组件的 SendWSMessage() 方法的 pData 参数类型改为 const BYTE*,因此可以传入常量
-
所有 HTTP 组件添加 SendChunkData() 方法以方便地发送 Chunked 数据
三、UDP 组件更新
-
优化 Linux 平台的 UDP Cast 组件,使得其与 Windows 平台的 UDP Cast 组件保持行为一致
-
提升所有 UDP 组件的 IPv6 兼容性
-
UDP Client/Server 组件关闭时自动向对端发送“关闭通知”数据报
四、其他更新
-
问题修复:由于jemalloc的bug导致HTTP系列组件在某些Linux平台环境下发生崩溃现象
HP-Socket 组件列表
-
基础组件
-
SSL 组件
-
HTTP 组件
(责任编辑:IT)
本次更新主要对 SSL、HTTP 和 UDP 系列组件作了优化和调整! v5.6.4 更新一、SSL 组件更新
二、HTTP 组件更新
三、UDP 组件更新
四、其他更新
HP-Socket 组件列表
|