HP-Socket v5.6.4 发布,高性能网络通信框架

伤神小怪兽
 伤神小怪兽
发布于 2019年12月10日
收藏 33

HP-Socket


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

v5.6.4 更新

一、SSL 组件更新

  1. 所有 SSL 组件增加以下接口方法支持加载内存证书
    1) Server:SetupSSLContextByMemory(), AddSSLContextByMemory()
    2) Agent:SetupSSLContextByMemory()
    3) Client:SetupSSLContextByMemory()
  2. 所有 SSL 组件增加 GetSSLSessionInfo() 方法,用来获取 SSL 会话相关信息
  3. SSL Server 组件提供默认的 SNI 服务器域名绑定机制,大多数情形下应用程序不必自定义 SNI 回调函数
    1) 当 SetupSSLContext() 的 'fnServerNameCallback' 参数值为 nullptr 则启用默认的服务器域名绑定机制
    2) BindSSLServerName():绑定服务器域名到指定证书
    3) HP_SSL_DefaultServerNameCallback():默认 SNI 回调函数

二、HTTP 组件更新

  1. HTTP Server 组件的 SendWSMessage() 方法删除 lpszMask 参数
  2. 所有 HTTP 组件的 SendWSMessage() 方法的 pData 参数类型改为 const BYTE*,因此可以传入常量
  3. 所有 HTTP 组件添加 SendChunkData() 方法以方便地发送 Chunked 数据

三、UDP 组件更新

  1. 优化 Linux 平台的 UDP Cast 组件,使得其与 Windows 平台的 UDP Cast 组件保持行为一致
  2. 提升所有 UDP 组件的 IPv6 兼容性
  3. UDP Client/Server 组件关闭时自动向对端发送“关闭通知”数据报

四、其他更新

  1. 问题修复:由于jemalloc的bug导致HTTP系列组件在某些Linux平台环境下发生崩溃现象

HP-Socket 组件列表

  1. 基础组件
  2. SSL 组件
  3. HTTP 组件

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:HP-Socket v5.6.4 发布,高性能网络通信框架
加载中

精彩评论

dast
dast
这是一个把所有收费通讯模块(易语言)逼到绝路的通讯库
老怪兽
老怪兽
上古通讯库,神一般存在
小糊涂君
小糊涂君
听说是终极版,好强大的一股仙气,下载收藏。
N
NPOpsin
非常好吃 已收藏下载
puti_cn
puti_cn
祖传通讯库, 用着放心省心安心

最新评论(18

qq25286636
qq25286636
非常的牛逼的通信模块,一直在使用,很舒服
路琪
这货也真牛掰 每次发版 都搞了一堆的马甲号 自娱自乐
却又让幽兰枯萎
却又让幽兰枯萎
多线程下如果数据稍微大一些会出现丢失的情况,有遇到过这种情况吗,怎么解决的呀同志们
伤神小怪兽
伤神小怪兽
仔细排查自己代码
渤海湾海盗
值得收藏,一直都很喜欢
自由联想1
稳定的通讯组件
dast
dast
这是一个把所有收费通讯模块(易语言)逼到绝路的通讯库
深漂
深漂
评论都是同一个人吗
古韵彦
古韵彦
祖传通讯库, 用着放心省心安心,跟风评论,但是心是真的。
vip_jike
vip_jike
用下来感觉不错,能有视频教程就更好了!
阿星_SC
阿星_SC
谁用谁知道...
返回顶部
顶部