嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300
本次赞助数额为: 6 元微信扫码支付:6 元
请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
高性能跨平台网络通信框架-HP-Socket-v5.9.1 (官方C 稳定版 Demo)
本代码来自 HP-Socket 官方发布的 稳定版DEMO 内置了 win平台和 MacOS平台的通讯源码Demo。
.
├── 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