一、組件介紹
HP-Socket 是一套通用的高性能 TCP/UDP/HTTP 通信框架,包含服務端組件、客戶端組件和Agent組件,廣泛適用于各種不同應用場景的 TCP/UDP/HTTP 通信系統,提供 C/C++、C#、Delphi、E(易語言)、Java、Python 等編程語言介面,
HP-Socket 對通信層完全封裝, 應用程式不必關注通信層的任何細節; HP-Socket提供基于事件通知模型的 API 介面,能非常簡單高效地整合到新舊應用程式中,
總之HPSocket應用非常簡單,性能非常強大,現在最新版本v5.8.1
hpSocket官網:http://www.hpsocket.net
github地址:https://github.com/ldcsaa/HP-Socket
二、目錄結構介紹
下載zip包解壓后,目錄如下:
—DOC:目錄下是官方提供的檔案,包括Development Guide
—DotNet:.net專案的開發步驟,可以直接通過nuget部署HPsocket.net
—Linux:Linux的工程,包括android build
—MacOS:mac環境的開發步驟
—Windows:Windows的工程,最常用的開發環境
--Bin:編譯好的dll和lib
--Demo:官方提供的使用示例,包括PUSH模型示例、 PULL模型示例、 PACK模型示例、 性能測驗示例以及其它編程語言示例
--Project:專案的VS工程
--Include:使用HP-Socket庫需要的頭檔案
--Src是核心功能源代碼,Project只是工程,源代碼在這里
--Common是通用功能源代碼
--Other Languages 其他語言專案地址
目前支持Windows & Linux平臺
三、本專欄目錄
本專欄一共分9篇,如下:
0.Hp-socket高性能網路庫零--整體結構
1.Hp-socket高性能網路庫一--tcp組件push接收模型
2.Hp-socket高性能網路庫二--tcp組件pull接收模型
3.Hp-socket高性能網路庫三--tcp組件pack接收模型
4.Hp-socket高性能網路庫四--ssl組件和運行環境
5.Hp-socket高性能網路庫五--ssl組件握手
6.Hp-socket高性能網路庫六--http組件和監聽器事件
7.Hp-socket高性能網路庫七--http組件Cookie管理
8.Hp-socket高性能網路庫八--udp組件和引數配置
9.Hp-socket高性能網路庫九--linux下編譯和安裝
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/271384.html
標籤:其他
