在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例桌面应用界面/GUI → 高性能跨平台网络通信框架-HP-Socket-v5.9.1 (官方C++ 稳定版 Demo)

高性能跨平台网络通信框架-HP-Socket-v5.9.1 (官方C++ 稳定版 Demo)

桌面应用界面/GUI

下载此实例
  • 开发语言:C/C++
  • 实例大小:47.40M
  • 下载次数:18
  • 浏览次数:115
  • 发布时间:2023-03-03
  • 实例类别:桌面应用界面/GUI
  • 发 布 人:qqdream
  • 文件格式:.zip
  • 所需积分:6
 相关标签: HP-Socket Socket demo c++ 稳定版

实例介绍

【实例简介】高性能跨平台网络通信框架-HP-Socket-v5.9.1 (官方C 稳定版 Demo)

本代码来自 HP-Socket 官方发布的 稳定版DEMO   内置了 win平台和 MacOS平台的通讯源码Demo。

【实例截图】

from clipboard

【核心代码】

.
├── HP-Socket-5.9.1
│   ├── Doc
│   │   ├── ARQ Sequence Diagram.jpg
│   │   ├── Basic Component.jpg
│   │   ├── Example.c
│   │   ├── Example.cpp
│   │   ├── HP-Socket ARQ Class Diagram.jpg
│   │   ├── HP-Socket Class Diagram.jpg
│   │   ├── HP-Socket Class Diagram.uml
│   │   ├── HP-Socket Development Guide.pdf
│   │   ├── HP-Socket HTTP Class Diagram.jpg
│   │   ├── HP-Socket Logo.png
│   │   ├── HP-Socket SSL Class Diagram.jpg
│   │   ├── HP-Socket Sequence Diagram.jpg
│   │   ├── HP-Socket-Agent-Demo.JPG
│   │   ├── HP-Socket-Agent.JPG
│   │   ├── HP-Socket-Client.JPG
│   │   ├── HP-Socket-Server.JPG
│   │   ├── HTTP Component.jpg
│   │   ├── PUSH-PULL-PACK.jpg
│   │   ├── SSL Component.jpg
│   │   └── UdpNode Sequence Diagram.jpg
│   ├── DotNet
│   │   ├── README.md
│   │   └── README_zh.md
│   ├── LICENSE
│   ├── Linux
│   │   ├── Change-APIs.txt
│   │   ├── Change-Log.txt
│   │   ├── LICENSE
│   │   ├── README.md
│   │   ├── demo
│   │   │   ├── Android.mk
│   │   │   ├── Application.mk
│   │   │   ├── build-android-ndk-demo.bat
│   │   │   ├── build-android-ndk-demo.sh
│   │   │   ├── global
│   │   │   │   ├── helper.cpp
│   │   │   │   └── helper.h
│   │   │   ├── ssl-cert
│   │   │   │   ├── ca.crt
│   │   │   │   ├── ca.key
│   │   │   │   ├── ca.pem
│   │   │   │   ├── ca2.crt
│   │   │   │   ├── ca2.key
│   │   │   │   ├── ca2.pem
│   │   │   │   ├── client.cer
│   │   │   │   ├── client.crt
│   │   │   │   ├── client.csr
│   │   │   │   ├── client.key
│   │   │   │   ├── client.pem
│   │   │   │   ├── client2.cer
│   │   │   │   ├── client2.crt
│   │   │   │   ├── client2.csr
│   │   │   │   ├── client2.key
│   │   │   │   ├── client2.pem
│   │   │   │   ├── server.cer
│   │   │   │   ├── server.crt
│   │   │   │   ├── server.csr
│   │   │   │   ├── server.key
│   │   │   │   ├── server.pem
│   │   │   │   ├── server2.cer
│   │   │   │   ├── server2.crt
│   │   │   │   ├── server2.csr
│   │   │   │   ├── server2.key
│   │   │   │   └── server2.pem
│   │   │   ├── testecho
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho.sln
│   │   │   ├── testecho-arq
│   │   │   │   ├── Android.mk
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-arq.sln
│   │   │   ├── testecho-arq-pfm
│   │   │   │   ├── Android.mk
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-arq-pfm.sln
│   │   │   ├── testecho-http
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   ├── syncclient
│   │   │   │   └── testecho-http.sln
│   │   │   ├── testecho-http-4c
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   ├── syncclient
│   │   │   │   └── testecho-http-4c.sln
│   │   │   ├── testecho-lib
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-lib.sln
│   │   │   ├── testecho-pack
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-pack.sln
│   │   │   ├── testecho-pfm
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-pfm.sln
│   │   │   ├── testecho-pull
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-pull.sln
│   │   │   ├── testecho-ssl
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-ssl.sln
│   │   │   ├── testecho-ssl-pack
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-ssl-pack.sln
│   │   │   ├── testecho-ssl-pfm
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-ssl-pfm.sln
│   │   │   ├── testecho-ssl-pull
│   │   │   │   ├── Android.mk
│   │   │   │   ├── agent
│   │   │   │   ├── client
│   │   │   │   ├── server
│   │   │   │   └── testecho-ssl-pull.sln
│   │   │   ├── testecho-udp
│   │   │   │   ├── Android.mk
│   │   │   │   ├── cast
│   │   │   │   ├── client
│   │   │   │   ├── node
│   │   │   │   ├── server
│   │   │   │   └── testecho-udp.sln
│   │   │   └── testecho-udp-pfm
│   │   │       ├── Android.mk
│   │   │       ├── client
│   │   │       ├── server
│   │   │       └── testecho-udp-pfm.sln
│   │   ├── dependent
│   │   │   ├── android-ndk
│   │   │   │   ├── arm64-v8a
│   │   │   │   ├── armeabi-v7a
│   │   │   │   ├── x86
│   │   │   │   └── x86_64
│   │   │   ├── arm
│   │   │   │   ├── include
│   │   │   │   └── lib
│   │   │   ├── arm64
│   │   │   │   ├── include
│   │   │   │   └── lib
│   │   │   ├── x64
│   │   │   │   ├── include
│   │   │   │   └── lib
│   │   │   └── x86
│   │   │       ├── include
│   │   │       └── lib
│   │   ├── include
│   │   │   └── hpsocket
│   │   │       ├── GlobalDef.h
│   │   │       ├── GlobalErrno.h
│   │   │       ├── HPSocket-SSL.h
│   │   │       ├── HPSocket.h
│   │   │       ├── HPSocket4C-SSL.h
│   │   │       ├── HPSocket4C.h
│   │   │       ├── HPTypeDef.h
│   │   │       └── SocketInterface.h
│   │   ├── project
│   │   │   ├── Version.props
│   │   │   ├── android-ndk
│   │   │   │   └── jni
│   │   │   ├── hpsocket-2017
│   │   │   │   ├── hpsocket.vcxproj
│   │   │   │   ├── hpsocket.vcxproj.filters
│   │   │   │   └── hpsocket.vcxproj.user
│   │   │   ├── hpsocket-2017.sln
│   │   │   ├── hpsocket-2019
│   │   │   │   ├── hpsocket.vcxproj
│   │   │   │   ├── hpsocket.vcxproj.filters
│   │   │   │   └── hpsocket.vcxproj.user
│   │   │   ├── hpsocket-2019.sln
│   │   │   ├── hpsocket-2022
│   │   │   │   ├── hpsocket.vcxproj
│   │   │   │   ├── hpsocket.vcxproj.filters
│   │   │   │   └── hpsocket.vcxproj.user
│   │   │   ├── hpsocket-2022.sln
│   │   │   ├── hpsocket4c-2017
│   │   │   │   ├── hpsocket4c.vcxproj
│   │   │   │   ├── hpsocket4c.vcxproj.filters
│   │   │   │   └── hpsocket4c.vcxproj.user
│   │   │   ├── hpsocket4c-2019
│   │   │   │   ├── hpsocket4c.vcxproj
│   │   │   │   ├── hpsocket4c.vcxproj.filters
│   │   │   │   └── hpsocket4c.vcxproj.user
│   │   │   └── hpsocket4c-2022
│   │   │       ├── hpsocket4c.vcxproj
│   │   │       ├── hpsocket4c.vcxproj.filters
│   │   │       └── hpsocket4c.vcxproj.user
│   │   ├── script
│   │   │   ├── build-android-ndk.bat
│   │   │   ├── build-android-ndk.sh
│   │   │   ├── clean.sh
│   │   │   ├── compile.sh
│   │   │   ├── cp-dependent.sh
│   │   │   ├── cp-include.sh
│   │   │   ├── env.sh
│   │   │   ├── install.sh
│   │   │   ├── ms-build-all.bat
│   │   │   ├── ms-build-demos.bat
│   │   │   ├── ms-build-libs.bat
│   │   │   ├── ms-clean-all.bat
│   │   │   ├── ms-clean.bat
│   │   │   ├── post-link.sh
│   │   │   └── pre-link.sh
│   │   └── src
│   │       ├── ArqHelper.cpp
│   │       ├── ArqHelper.h
│   │       ├── HPSocket-SSL.cpp
│   │       ├── HPSocket.cpp
│   │       ├── HPSocket4C-SSL.cpp
│   │       ├── HPSocket4C.cpp
│   │       ├── HPThreadPool.cpp
│   │       ├── HPThreadPool.h
│   │       ├── HttpAgent.cpp
│   │       ├── HttpAgent.h
│   │       ├── HttpClient.cpp
│   │       ├── HttpClient.h
│   │       ├── HttpCookie.cpp
│   │       ├── HttpCookie.h
│   │       ├── HttpHelper.cpp
│   │       ├── HttpHelper.h
│   │       ├── HttpServer.cpp
│   │       ├── HttpServer.h
│   │       ├── InternalDef.h
│   │       ├── MiscHelper.cpp
│   │       ├── MiscHelper.h
│   │       ├── SSLAgent.cpp
│   │       ├── SSLAgent.h
│   │       ├── SSLClient.cpp
│   │       ├── SSLClient.h
│   │       ├── SSLHelper.cpp
│   │       ├── SSLHelper.h
│   │       ├── SSLServer.cpp
│   │       ├── SSLServer.h
│   │       ├── SocketHelper.cpp
│   │       ├── SocketHelper.h
│   │       ├── SocketObject4C.h
│   │       ├── TcpAgent.cpp
│   │       ├── TcpAgent.h
│   │       ├── TcpClient.cpp
│   │       ├── TcpClient.h
│   │       ├── TcpPackAgent.cpp
│   │       ├── TcpPackAgent.h
│   │       ├── TcpPackClient.cpp
│   │       ├── TcpPackClient.h
│   │       ├── TcpPackServer.cpp
│   │       ├── TcpPackServer.h
│   │       ├── TcpPullAgent.cpp
│   │       ├── TcpPullAgent.h
│   │       ├── TcpPullClient.cpp
│   │       ├── TcpPullClient.h
│   │       ├── TcpPullServer.cpp
│   │       ├── TcpPullServer.h
│   │       ├── TcpServer.cpp
│   │       ├── TcpServer.h
│   │       ├── UdpArqClient.cpp
│   │       ├── UdpArqClient.h
│   │       ├── UdpArqServer.cpp
│   │       ├── UdpArqServer.h
│   │       ├── UdpCast.cpp
│   │       ├── UdpCast.h
│   │       ├── UdpClient.cpp
│   │       ├── UdpClient.h
│   │       ├── UdpNode.cpp
│   │       ├── UdpNode.h
│   │       ├── UdpServer.cpp
│   │       ├── UdpServer.h
│   │       └── common
│   │           ├── BufferPool.cpp
│   │           ├── BufferPool.h
│   │           ├── BufferPtr.h
│   │           ├── CriSec.h
│   │           ├── Event.cpp
│   │           ├── Event.h
│   │           ├── FileHelper.cpp
│   │           ├── FileHelper.h
│   │           ├── FuncHelper.cpp
│   │           ├── FuncHelper.h
│   │           ├── GeneralHelper.h
│   │           ├── IODispatcher.cpp
│   │           ├── IODispatcher.h
│   │           ├── PollHelper.cpp
│   │           ├── PollHelper.h
│   │           ├── PrivateHeap.h
│   │           ├── RWLock.cpp
│   │           ├── RWLock.h
│   │           ├── RingBuffer.h
│   │           ├── STLHelper.h
│   │           ├── Semaphore.h
│   │           ├── SignalHandler.h
│   │           ├── Singleton.h
│   │           ├── StringT.h
│   │           ├── SysHelper.cpp
│   │           ├── SysHelper.h
│   │           ├── Thread.cpp
│   │           ├── Thread.h
│   │           ├── crypto
│   │           ├── http
│   │           └── kcp
│   ├── MacOS
│   │   ├── README.md
│   │   └── README_zh.md
│   ├── README.md
│   ├── README_zh.md
│   └── Windows
│       ├── Change-APIs.txt
│       ├── Change-Log.txt
│       ├── Demo
│       │   ├── Global
│       │   │   ├── helper.cpp
│       │   │   └── helper.h
│       │   ├── HttpProxy
│       │   │   ├── HttpProxy.sln
│       │   │   ├── Server-1
│       │   │   └── Server-2
│       │   ├── TestEcho
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho.sln
│       │   ├── TestEcho-4C
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-4C.sln
│       │   ├── TestEcho-ARQ
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-ARQ.sln
│       │   ├── TestEcho-ARQ-PFM
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-ARQ-PFM.sln
│       │   ├── TestEcho-Agent
│       │   │   ├── Agent-4C
│       │   │   ├── Agent-PFM
│       │   │   ├── Agent-Pull
│       │   │   └── TestEcho-Agent.sln
│       │   ├── TestEcho-Http
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   ├── SyncClient
│       │   │   └── TestEcho-Http.sln
│       │   ├── TestEcho-Http-4C
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   ├── SyncClient
│       │   │   └── TestEcho-Http-4C.sln
│       │   ├── TestEcho-PFM
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-PFM.sln
│       │   ├── TestEcho-Pack
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-Pack.sln
│       │   ├── TestEcho-Pull
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-Pull.sln
│       │   ├── TestEcho-SSL
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-SSL.sln
│       │   ├── TestEcho-SSL-4C
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-SSL-4C.sln
│       │   ├── TestEcho-SSL-PFM
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-SSL-PFM.sln
│       │   ├── TestEcho-SSL-Pack
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-SSL-Pack.sln
│       │   ├── TestEcho-UDP
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-UDP.sln
│       │   ├── TestEcho-UDP-PFM
│       │   │   ├── Client
│       │   │   ├── Server
│       │   │   └── TestEcho-UDP-PFM.sln
│       │   ├── TestUDPCast
│       │   │   ├── Member
│       │   │   └── TestUDPCast.sln
│       │   ├── TestUDPNode
│       │   │   ├── Node
│       │   │   └── TestUDPNode.sln
│       │   └── ssl-cert
│       │       ├── ca.crt
│       │       ├── ca.key
│       │       ├── ca.pem
│       │       ├── ca2.crt
│       │       ├── ca2.key
│       │       ├── ca2.pem
│       │       ├── client.cer
│       │       ├── client.crt
│       │       ├── client.csr
│       │       ├── client.key
│       │       ├── client.pem
│       │       ├── client2.cer
│       │       ├── client2.crt
│       │       ├── client2.csr
│       │       ├── client2.key
│       │       ├── client2.pem
│       │       ├── server.cer
│       │       ├── server.crt
│       │       ├── server.csr
│       │       ├── server.key
│       │       ├── server.pem
│       │       ├── server2.cer
│       │       ├── server2.crt
│       │       ├── server2.csr
│       │       ├── server2.key
│       │       └── server2.pem
│       ├── Dependent
│       │   ├── brotli
│       │   │   ├── 100
│       │   │   └── 14x
│       │   ├── jemalloc
│       │   │   └── 14x
│       │   ├── mimalloc
│       │   │   └── 14x
│       │   ├── openssl
│       │   │   ├── 100
│       │   │   └── 14x
│       │   └── zlib
│       │       ├── 100
│       │       └── 14x
│       ├── Include
│       │   └── HPSocket
│       │       ├── HPSocket-SSL.h
│       │       ├── HPSocket.h
│       │       ├── HPSocket4C-SSL.h
│       │       ├── HPSocket4C.h
│       │       ├── HPTypeDef.h
│       │       └── SocketInterface.h
│       ├── LICENSE
│       ├── Other Languages
│       │   └── Authors.txt
│       ├── Project
│       │   ├── HPSocket-2010.sln
│       │   ├── HPSocket-2015.sln
│       │   ├── HPSocket-2017.sln
│       │   ├── HPSocket-2019.sln
│       │   ├── HPSocket-2022.sln
│       │   ├── HPSocketDLL-2010
│       │   │   ├── HPSocketDLL.rc
│       │   │   ├── HPSocketDLL.sln
│       │   │   ├── HPSocketDLL.vcxproj
│       │   │   ├── HPSocketDLL.vcxproj.filters
│       │   │   ├── HPSocketDLL.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL-2015
│       │   │   ├── HPSocketDLL.rc
│       │   │   ├── HPSocketDLL.sln
│       │   │   ├── HPSocketDLL.vcxproj
│       │   │   ├── HPSocketDLL.vcxproj.filters
│       │   │   ├── HPSocketDLL.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL-2017
│       │   │   ├── HPSocketDLL.rc
│       │   │   ├── HPSocketDLL.sln
│       │   │   ├── HPSocketDLL.vcxproj
│       │   │   ├── HPSocketDLL.vcxproj.filters
│       │   │   ├── HPSocketDLL.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL-2019
│       │   │   ├── HPSocketDLL.rc
│       │   │   ├── HPSocketDLL.sln
│       │   │   ├── HPSocketDLL.vcxproj
│       │   │   ├── HPSocketDLL.vcxproj.filters
│       │   │   ├── HPSocketDLL.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL-2022
│       │   │   ├── HPSocketDLL.rc
│       │   │   ├── HPSocketDLL.sln
│       │   │   ├── HPSocketDLL.vcxproj
│       │   │   ├── HPSocketDLL.vcxproj.filters
│       │   │   ├── HPSocketDLL.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL4C-2010
│       │   │   ├── HPSocketDLL4C.rc
│       │   │   ├── HPSocketDLL4C.sln
│       │   │   ├── HPSocketDLL4C.vcxproj
│       │   │   ├── HPSocketDLL4C.vcxproj.filters
│       │   │   ├── HPSocketDLL4C.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL4C-2015
│       │   │   ├── HPSocketDLL4C.rc
│       │   │   ├── HPSocketDLL4C.sln
│       │   │   ├── HPSocketDLL4C.vcxproj
│       │   │   ├── HPSocketDLL4C.vcxproj.filters
│       │   │   ├── HPSocketDLL4C.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL4C-2017
│       │   │   ├── HPSocketDLL4C.rc
│       │   │   ├── HPSocketDLL4C.sln
│       │   │   ├── HPSocketDLL4C.vcxproj
│       │   │   ├── HPSocketDLL4C.vcxproj.filters
│       │   │   ├── HPSocketDLL4C.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL4C-2019
│       │   │   ├── HPSocketDLL4C.rc
│       │   │   ├── HPSocketDLL4C.sln
│       │   │   ├── HPSocketDLL4C.vcxproj
│       │   │   ├── HPSocketDLL4C.vcxproj.filters
│       │   │   ├── HPSocketDLL4C.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketDLL4C-2022
│       │   │   ├── HPSocketDLL4C.rc
│       │   │   ├── HPSocketDLL4C.sln
│       │   │   ├── HPSocketDLL4C.vcxproj
│       │   │   ├── HPSocketDLL4C.vcxproj.filters
│       │   │   ├── HPSocketDLL4C.vcxproj.user
│       │   │   ├── dllmain.cpp
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB-2010
│       │   │   ├── HPSocketLIB.rc
│       │   │   ├── HPSocketLIB.sln
│       │   │   ├── HPSocketLIB.vcxproj
│       │   │   ├── HPSocketLIB.vcxproj.filters
│       │   │   ├── HPSocketLIB.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB-2015
│       │   │   ├── HPSocketLIB.rc
│       │   │   ├── HPSocketLIB.sln
│       │   │   ├── HPSocketLIB.vcxproj
│       │   │   ├── HPSocketLIB.vcxproj.filters
│       │   │   ├── HPSocketLIB.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB-2017
│       │   │   ├── HPSocketLIB.rc
│       │   │   ├── HPSocketLIB.sln
│       │   │   ├── HPSocketLIB.vcxproj
│       │   │   ├── HPSocketLIB.vcxproj.filters
│       │   │   ├── HPSocketLIB.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB-2019
│       │   │   ├── HPSocketLIB.rc
│       │   │   ├── HPSocketLIB.sln
│       │   │   ├── HPSocketLIB.vcxproj
│       │   │   ├── HPSocketLIB.vcxproj.filters
│       │   │   ├── HPSocketLIB.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB-2022
│       │   │   ├── HPSocketLIB.rc
│       │   │   ├── HPSocketLIB.sln
│       │   │   ├── HPSocketLIB.vcxproj
│       │   │   ├── HPSocketLIB.vcxproj.filters
│       │   │   ├── HPSocketLIB.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB4C-2010
│       │   │   ├── HPSocketLIB4C.rc
│       │   │   ├── HPSocketLIB4C.sln
│       │   │   ├── HPSocketLIB4C.vcxproj
│       │   │   ├── HPSocketLIB4C.vcxproj.filters
│       │   │   ├── HPSocketLIB4C.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB4C-2015
│       │   │   ├── HPSocketLIB4C.rc
│       │   │   ├── HPSocketLIB4C.sln
│       │   │   ├── HPSocketLIB4C.vcxproj
│       │   │   ├── HPSocketLIB4C.vcxproj.filters
│       │   │   ├── HPSocketLIB4C.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB4C-2017
│       │   │   ├── HPSocketLIB4C.rc
│       │   │   ├── HPSocketLIB4C.sln
│       │   │   ├── HPSocketLIB4C.vcxproj
│       │   │   ├── HPSocketLIB4C.vcxproj.filters
│       │   │   ├── HPSocketLIB4C.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   ├── HPSocketLIB4C-2019
│       │   │   ├── HPSocketLIB4C.rc
│       │   │   ├── HPSocketLIB4C.sln
│       │   │   ├── HPSocketLIB4C.vcxproj
│       │   │   ├── HPSocketLIB4C.vcxproj.filters
│       │   │   ├── HPSocketLIB4C.vcxproj.user
│       │   │   ├── resource.h
│       │   │   ├── stdafx.cpp
│       │   │   └── stdafx.h
│       │   └── HPSocketLIB4C-2022
│       │       ├── HPSocketLIB4C.rc
│       │       ├── HPSocketLIB4C.sln
│       │       ├── HPSocketLIB4C.vcxproj
│       │       ├── HPSocketLIB4C.vcxproj.filters
│       │       ├── HPSocketLIB4C.vcxproj.user
│       │       ├── resource.h
│       │       ├── stdafx.cpp
│       │       └── stdafx.h
│       ├── README.md
│       ├── Script
│       │   ├── build-all.bat
│       │   ├── build-demos.bat
│       │   ├── build-libs.bat
│       │   ├── clean-all.bat
│       │   ├── clean.bat
│       │   └── copy.bat
│       └── Src
│           ├── ArqHelper.cpp
│           ├── ArqHelper.h
│           ├── Common
│           │   ├── BufferPool.cpp
│           │   ├── BufferPool.h
│           │   ├── BufferPtr.cpp
│           │   ├── BufferPtr.h
│           │   ├── CriticalSection.cpp
│           │   ├── CriticalSection.h
│           │   ├── Event.cpp
│           │   ├── Event.h
│           │   ├── FuncHelper.cpp
│           │   ├── FuncHelper.h
│           │   ├── GeneralHelper.cpp
│           │   ├── GeneralHelper.h
│           │   ├── PrivateHeap.cpp
│           │   ├── PrivateHeap.h
│           │   ├── RWLock.cpp
│           │   ├── RWLock.h
│           │   ├── RingBuffer.cpp
│           │   ├── RingBuffer.h
│           │   ├── SE.h
│           │   ├── STLHelper.h
│           │   ├── Semaphore.cpp
│           │   ├── Semaphore.h
│           │   ├── Singleton.h
│           │   ├── SysHelper.cpp
│           │   ├── SysHelper.h
│           │   ├── Thread.cpp
│           │   ├── Thread.h
│           │   ├── WaitFor.cpp
│           │   ├── WaitFor.h
│           │   ├── Win32Helper.h
│           │   ├── crypto
│           │   ├── debug
│           │   ├── http
│           │   └── kcp
│           ├── HPSocket-SSL.cpp
│           ├── HPSocket.cpp
│           ├── HPSocket4C-SSL.cpp
│           ├── HPSocket4C.cpp
│           ├── HPThreadPool.cpp
│           ├── HPThreadPool.h
│           ├── HttpAgent.cpp
│           ├── HttpAgent.h
│           ├── HttpClient.cpp
│           ├── HttpClient.h
│           ├── HttpCookie.cpp
│           ├── HttpCookie.h
│           ├── HttpHelper.cpp
│           ├── HttpHelper.h
│           ├── HttpServer.cpp
│           ├── HttpServer.h
│           ├── InternalDef.h
│           ├── MiscHelper.cpp
│           ├── MiscHelper.h
│           ├── SSLAgent.cpp
│           ├── SSLAgent.h
│           ├── SSLClient.cpp
│           ├── SSLClient.h
│           ├── SSLHelper.cpp
│           ├── SSLHelper.h
│           ├── SSLServer.cpp
│           ├── SSLServer.h
│           ├── SocketHelper.cpp
│           ├── SocketHelper.h
│           ├── SocketObject4C.h
│           ├── TcpAgent.cpp
│           ├── TcpAgent.h
│           ├── TcpClient.cpp
│           ├── TcpClient.h
│           ├── TcpPackAgent.cpp
│           ├── TcpPackAgent.h
│           ├── TcpPackClient.cpp
│           ├── TcpPackClient.h
│           ├── TcpPackServer.cpp
│           ├── TcpPackServer.h
│           ├── TcpPullAgent.cpp
│           ├── TcpPullAgent.h
│           ├── TcpPullClient.cpp
│           ├── TcpPullClient.h
│           ├── TcpPullServer.cpp
│           ├── TcpPullServer.h
│           ├── TcpServer.cpp
│           ├── TcpServer.h
│           ├── UdpArqClient.cpp
│           ├── UdpArqClient.h
│           ├── UdpArqServer.cpp
│           ├── UdpArqServer.h
│           ├── UdpCast.cpp
│           ├── UdpCast.h
│           ├── UdpClient.cpp
│           ├── UdpClient.h
│           ├── UdpNode.cpp
│           ├── UdpNode.h
│           ├── UdpServer.cpp
│           └── UdpServer.h
└── HP-Socket-v5.9.1 (官方C 稳定版 Demo).zip

210 directories, 560 files


实例下载地址

高性能跨平台网络通信框架-HP-Socket-v5.9.1 (官方C++ 稳定版 Demo)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警