- 项目主页 : http://www.oschina.net/p/hp-socket
- 开发文档 : https://www.docin.com/p-2257033571.html
- 下载地址 : https://github.com/ldcsaa/HP-Socket
- QQ Group: 75375912, 44636872
本次更新主要对 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 组件
相关推荐
赠送jar包:spring-security-core-5.6.1.jar; 赠送原API文档:spring-security-core-5.6.1-javadoc.jar; 赠送源代码:spring-security-core-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-core-...
赠送jar包:spring-security-core-5.6.1.jar; 赠送原API文档:spring-security-core-5.6.1-javadoc.jar; 赠送源代码:spring-security-core-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-core-...
赠送jar包:spring-security-web-5.6.1.jar; 赠送原API文档:spring-security-web-5.6.1-javadoc.jar; 赠送源代码:spring-security-web-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-web-5.6.1....
qt-everywhere-opensource-src-5.6.1.tar.gz
赠送jar包:spring-security-crypto-5.6.1.jar; 赠送原API文档:spring-security-crypto-5.6.1-javadoc.jar; 赠送源代码:spring-security-crypto-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-...
赠送jar包:spring-security-test-5.6.1.jar; 赠送原API文档:spring-security-test-5.6.1-javadoc.jar; 赠送源代码:spring-security-test-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-test-...
赠送jar包:spring-security-config-5.6.1.jar; 赠送原API文档:spring-security-config-5.6.1-javadoc.jar; 赠送源代码:spring-security-config-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-...
赠送jar包:spring-security-crypto-5.6.1.jar; 赠送原API文档:spring-security-crypto-5.6.1-javadoc.jar; 赠送源代码:spring-security-crypto-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-...
赠送jar包:spring-security-web-5.6.1.jar; 赠送原API文档:spring-security-web-5.6.1-javadoc.jar; 赠送源代码:spring-security-web-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-web-5.6.1....
赠送jar包:spring-security-config-5.6.1.jar; 赠送原API文档:spring-security-config-5.6.1-javadoc.jar; 赠送源代码:spring-security-config-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-...
赠送jar包:spring-security-test-5.6.1.jar; 赠送原API文档:spring-security-test-5.6.1-javadoc.jar; 赠送源代码:spring-security-test-5.6.1-sources.jar; 赠送Maven依赖信息文件:spring-security-test-...
QT 5.6.1源码
elasticsearch或solr索引在安装的时候需要添加的分词器和拼音插件,该版本是5.6.1,分别为:elasticsearch-analysis-ik-5.6.1和elasticsearch-analysis-pinyin-5.6.1,都是已经编译好了的,可直接复制到plugin里面...
x-pack-5.6.1.jar包,是对认证文件重新编译的,为学习ES提供一个好的学习环境,x-pack不会过期。
SNMP(简单网络管理协议)是网络管理领域广泛使用的标准协议,它允许网络管理员远程监控和管理网络设备。net-snmp是一个开源的SNMP软件包,提供了一个功能强大的SNMP代理和管理工具。本文将详细探讨net-snmp-5.6.1...
Dev-Cpp 5.6.1 版本是这个IDE的一个特定迭代,它可能包含了对旧版本的改进、错误修复以及性能优化。 使用Dev-Cpp 5.6.1 MinGW 4.8.1,用户可以享受以下优势: 1. **源代码编辑**:内置的文本编辑器支持语法高亮、...
Dev-Cpp 5.6.1 自带MinGW 4.8.1 x86版本,可以在windows 10 x64下正常的编译和调试32位C语言程序。请不要和其他Dev-Cpp版本同时安装,那样会无法正常使用。
QT5.6.1是Qt框架的一个特定版本,它是一个广泛应用的开源开发平台,主要用于创建图形用户界面(GUI)应用程序,同时也支持命令行工具和其他非GUI应用。这个"qt-arm-5.6.1.tar.gz"文件是一个压缩包,包含了针对ARM...
Robotium-solo-5.6.1是一款针对Android平台的自动化测试框架,广泛应用于移动应用的UI测试。这个最新的版本5.6.1包含了jar包和javadoc包,旨在为开发者提供更稳定、高效的测试支持。 首先,让我们深入了解Robotium-...
在"PMD-bin-5.6.1.zip"这个压缩包中,我们找到了PMD的5.6.1版本。该版本包含了PMD的可执行文件和相关的资源,允许用户在本地环境中运行代码分析。以下是PMD的一些核心功能和使用方法: 1. **规则集**:PMD包含一组...