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 for Linux 即将发布,敬请期待。
《HP-Socket for Windows v5.0 开发指南》
应用程序能够根据不同的容量要求、通信规模和资源状况等现实场景调整 HP-Socket 的各项性能参数(如:工作线程的数量、缓存池的大小、发送模式和接收模式等),优化资源配置,在满足应用需求的同时不必过度浪费资源。
(项目主页: 点击这里 ,下载地址: 点击这里 )
*** v5.1.1更新 ***
> 增加暂停接收功能
-----------------
- ) HP_Server_PauseReceive (增加)
- ) HP_Server_IsPauseReceive (增加)
- ) HP_Agent_PauseReceive (增加)
- ) HP_Agent_IsPauseReceive (增加)
- ) HP_Client_PauseReceive (增加)
- ) HP_Client_IsPauseReceive (增加)
> 其它更新:
-----------------
*** v5.0.1更新 ***
> IPv6 支持
-----------------
- ) enum En_HP_IPAddrType (增加)
- ) struct HP_TIPAddr (增加)
- ) SYS_GetIPv4InAddr (删除)
- ) SYS_GetOptimalIPByHostName (删除)
- ) SYS_IsIPAddress (修改)
- ) SYS_GetIPAddress (修改)
- ) SYS_EnumHostIPAddresses (增加)
- ) SYS_FreeHostIPAddresses (增加)
> SSL 通信组件
-----------------
- ) HP_SSL_Initialize (删除)
- ) HP_SSL_Cleanup (删除)
- ) HP_SSL_AddServerContext (删除)
- ) HP_SSL_IsValid (删除)
- ) HP_SSLAgent_SetupSSLContext (增加)
- ) HP_SSLClient_SetupSSLContext (增加)
- ) HP_SSLServer_SetupSSLContext (增加)
- ) HP_SSLServer_AddSSLContext (增加)
- ) HP_SSLAgent_CleanupSSLContext (增加)
- ) HP_SSLClient_CleanupSSLContext (增加)
- ) HP_SSLServer_CleanupSSLContext (增加)
来源: http://www.tuicool.com/articles/ruaYNje