簡介
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 和 linux 平臺。
v5.7.2 更新
一、新增組件:UDP Node
- UDP Node 沒有“連接”的概念,可以與任意地址相互收發數據
- UDP Node 支持三種運行模式:單播、組播和廣播
- 增加 UDP Node 組件示例 Demo ‘TestUDPNode’
- UDP Node 工作流程
二、API 更新
- 所有組件增加 Wait() 方法,用于等待組件關閉
- 所有通信組件增加 SetReuseAddressPolicy() 方法,支持設置地址重用策略
- 所有 SSL 通信組件增加 SetSSLCipherList() 方法,支持設置 SSL 加密套件
- 大量 API 更新,代碼重構、優化
HP-Socket 組件列表
基礎組件
SSL 組件
HTTP 組件