首页 > 开源 > 高性能跨平台网络通信框架 HP-Socket v6.0.9 发布

高性能跨平台网络通信框架 HP-Socket v6.0.9 发布

OSChina资讯 2026-09-04 12:12 1 阅读 查看原文
HP-Socket

v6.0.9 更新

一、主要更新

  1. 优化Linux通信组件多路复用处理架构,避免“惊群”问题,提升性能。

  2. 自动为 HP-Socket 工作线程设置唯一线程名称,方便跟踪调试。

  3. TCP Client/Agent 以同步方式连接服务端时,支持通过 SetSyncConnectTimeout() 设置连接超时时间。

  4. TcpServer/UdpServer/UdpNode 支持通过 SetDualStack() 方法设置是否支持 IPv4/IPv6 双协议栈。

  5. 客户端组件(Client/Agent)手工绑定本地地址的情况下,会根据连接的远程地址自动绑定本地的IPv4或IPv6地址。

  6. 支持定时回收垃圾内存和被动回收垃圾内存(默认使用定时回收,回收间隔 15 秒)。

  7. 修复 HTTP 组件 keep-alive 属性值丢失问题

  8. Windows版本支持在没有安装 MFC 的环境下编译。

二、第三方库更新

  1. openssl 升级到 3.0.22 版本

  2. mimalloc 升级到 3.5.0 版本

  3. jemalloc 升级到 5.3.1 版本

  4. llhttp 升级到 9.4.3 版本

  5. zlib 升级到 1.3.2 版本

  6. kcp 升级到 2.1.1 版本


HP-Socket 组件列表

  1. 基础组件

  2. SSL 组件

  3. HTTP 组件