标签:
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服务端组件、客户端组件和 Agent 组件,广泛适用于各种不同应用场景的 TCP/UDP/HTTP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。
为了让使用者能方便快速地学习和使用 HP-Socket,迅速掌握框架的设计思想和使用方法,特此精心制作了大量 Demo 示例(如:PUSH 模型示例、PULL 模型示例、PACK 模型示例、性能测试示例以及其它编程语言示例)。HP-Socket 目前运行在 Windows 平台,将来会实现跨平台支持。
----------------------------------------------------------------
通用性
易用性
高性能
伸缩性
应用程序能够根据不同的容量要求、通信规模和资源状况等现实场景调整 HP-Socket 的各项性能参数(如:工作线程的数量、缓存池的大小、发送模式和接收模式等),优化资源配置,在满足应用需求的同时不必过度浪费资源。
*** v4.0.1更新 ***
> 增加 HTTP 系列通信组件:
-----------------
OnMessageBegin() : 【可选】开始解析 OnRequestLine() : 【可选】请求行解析完成(仅用于 HTTP 服务端) OnStatusLine() : 【可选】状态行解析完成(仅用于 HTTP 客户端) OnHeader() : 【可选】请求头通知 OnHeadersComplete() : 【必须】请求头完成通知 OnBody() : 【必须】请求体报文通知 OnChunkHeader() : 【可选】Chunked 报文头通知 OnChunkComplete() : 【可选】Chunked 报文结束通知 OnMessageComplete() : 【必须】完成解析通知 OnUpgrade() : 【可选】升级协议通知 OnParseError() : 【必须】解析错误通知2) 监听器事件返回值(EnHttpParseResult):
HPR_OK : 继续解析 HPR_SKIP_BODY : 跳过当前请求 BODY(仅用于 OnHeadersComplete 事件) HPR_UPGRADE : 升级协议(仅用于 OnHeadersComplete 事件) HPR_ERROR : 终止解析,断开连接
> 组件接口调整:
-----------------
> 其他更新:
-----------------
*** v3.5.1更新 ***
> 增加 SSL 系列通信组件:
-----------------
1) TestEcho-SSL (源代码) 2) TestEcho-SSL-Pack (DLL / 4C DLL) 3) TestEcho-SSL-4C (4C LIB) 4) TestEcho-SSL-PFM (LIB)
> 组件接口调整:
-----------------
> 增加静态库工程:
-----------------
*** v3.4.4更新 ***
> 增加 Tcp Pack 系列通信组件:
-----------------
> 组件接口调整:
-----------------
> Bug 修复:
-----------------
高性能 TCP/UDP/HTTP 通信框架 HP-Socket v4.0.1 发布
标签:
原文地址:http://www.cnblogs.com/ldcsaa/p/5952299.html