发布于 2017-04-21 03:19:39 | 154 次阅读 | 评论: 0 | 来源: 网友投递

这里有新鲜出炉的精品教程,程序狗速度看过来!

HP-Socket 高性能 TCP/UDP 通信框架

HP-Socket 是一套通用的高性能 TCP/UDP 通信框架,包含服务端组件、客户端组件和Agent组件,广泛适用于各种不同应用场景的 TCP/UDP 通信系统,提供 C/C++、C#、Delphi、E(易语言)、Java、Python 等编程语言接口。HP-Socket 对通信层实现完全封装,应用程序不必关注通信层的任何细节;HP-Socket 提供基于事件通知模型的 API 接口,能非常简单高效地整合到新旧应用程序中。


更新内容:

 > HTTP Cookie 管理支持

  1. 新增 Cookie 管理器,可在不同连接、不同组件对象间共享 Cookie

  2. Cookie 管理器实现了标准 HTTP Cookie 功能,支持 Max-Age、expires、httpOnly、secure

  3. Cookie 管理器支持 Cookie 序列化与反序列化

  4. IHttpClient 和 IHttpAgent 组件可通过 SetUseCookie() 方法设置是否开启 Cookie 功能

 > HTTP Sync Client 通信组件更新

  1. Create_HP_HttpSyncClient 和 Create_HP_HttpsSyncClient 方法增加可选参数 pListener

  2. 如果 pListener 非空则可以通过 pListener 监听 HttpSyncClient 的所有通信事件

 > 其它更新:

  1. Demo 更新:HttpProxy,TestEcho-Http,TestEcho-Http-4C

  2. 公共代码包 vc-common-src 版本升级到 v2.3.18

  3. OpenSSL 版本升级到 1.1.0e


*** v4.1.3更新 ***

 > WebSocket 支持:

  1. 所有 HTTP 组件增加 WebSocket 方法
    1) SendWSMessage(): 发送 WebSocket 数据包
    2) GetWSMessageState(): 获取当前 WebSocket 状态

  2. 所有 HTTP 组件监听器增加 WebSocket 事件
    1) OnWSMessageHeader(): WebSocket 数据包头通知
    2) OnWSMessageBody(): WebSocket 数据包体通知
    3) OnWSMessageComplete(): WebSocket 数据包完成通知

  3. 示例 Demo TestEcho-Http 和 TestEcho-Http-4C 支持 WebSocket

 > 增加 HTTP Sync Client 通信组件:

  1. HTTP Sync Client 实现同步 HTTP 通信,不需要事件监听器

  2. HTTP Sync Client 组件类: CHttpSyncClient、CHttpsSyncClient

  3. HTTP Sync Client 实现接口: ITcpClient / IHttpSyncRequester

  4. 示例 Demo TestEcho-Http 和 TestEcho-Http-4C 提供 HTTP Sync Client 示例




历史版本 :
HP-Socket v5.0.2:支持 IPv6 及多 SSL 证书
HP-Socket v5.0.1:支持 IPv6 及多 SSL 证书
HP-Socket v4.3.1,高性能 TCP & HTTP 通信框架
HP-Socket v4.2.1,高性能 TCP & HTTP 通信框架
HP-Socket v4.1.3,高性能 TCP & HTTP 通信框架
HP-Socket v4.1.2,高性能 TCP & HTTP 通信框架
HP-Socket v4.1.1,高性能通信框架
HP-Socket v4.0.1,TCP/UDP/HTTP 通信框架
HP-Socket v3.5.4 发布,高性能 TCP & UDP 通信框架
HP-Socket v3.5.3 发布,高性能 TCP & UDP 通信框架
高性能 TCP & UDP 通信框架 HP-Socket v3.5.2 发布
高性能 TCP & UDP 通信框架 HP-Socket v3.5.1 发布
最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务