阿八博客
  • 100000+

    文章

  • 23

    评论

  • 20

    友链

  • 最近新加了很多技术文章,大家多来逛逛吧~~~~
  • 喜欢这个网站的朋友可以加一下QQ群,我们一起交流技术。

高性能网络通信框架 HP-Socket v5.6.1

欢迎来到阿八个人博客网站。本 阿八个人博客 网站提供最新的站长新闻,各种互联网资讯。 喜欢本站的朋友可以收藏本站,或者加QQ:我们大家一起来交流技术! URL链接:https://www.abboke.com/ws/114376.html
ad-wrap">

本次更新主要对 SSL、HTTP 和 UDP 系列组件作了优化和调整!

v5.6.1 更新

一、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 升级到 5.2.1 版本OpenSSL 升级到 1.1.1d 版本代码优化,提高稳定性

HP-Socket 组件列表

基础组件
SSL 组件
HTTP 组件

相关文章