基于boost asio TCP/SSL 网络库

上传者: c350672883 | 上传时间: 2019-12-21 19:30:25 | 文件大小: 770KB | 文件类型: rar
支持TCP/SSL 的网络库,基于boost asio,支持客户端自动重连、同时支持阻塞和异步模式,可直接应用在项目了,简单易维护

文件下载

资源详情

[{"title":"( 92 个子文件 770KB ) 基于boost asio TCP/SSL 网络库","children":[{"title":"libNet","children":[{"title":"cpp","children":[{"title":"include","children":[{"title":"libNet","children":[{"title":"Config.h <span style='color:#111;'> 1.87KB </span>","children":null,"spread":false},{"title":"Connector.h <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"NetProperty.h <span style='color:#111;'> 862B </span>","children":null,"spread":false},{"title":"TcpConnection.h <span style='color:#111;'> 511B </span>","children":null,"spread":false},{"title":"SSL","children":[{"title":"SSLConnection.h <span style='color:#111;'> 844B </span>","children":null,"spread":false},{"title":"SSLClient.h <span style='color:#111;'> 344B </span>","children":null,"spread":false},{"title":"SSLConnector.h <span style='color:#111;'> 982B </span>","children":null,"spread":false},{"title":"SSLAcceptor.h <span style='color:#111;'> 711B </span>","children":null,"spread":false},{"title":"SSLServer.h <span style='color:#111;'> 305B </span>","children":null,"spread":false}],"spread":true},{"title":"Server.h <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"TcpAcceptor.h <span style='color:#111;'> 538B </span>","children":null,"spread":false},{"title":"ServicePool.h <span style='color:#111;'> 769B </span>","children":null,"spread":false},{"title":"Logger.h <span style='color:#111;'> 220B </span>","children":null,"spread":false},{"title":"Acceptor.h <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"Client.h <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"TcpConnector.h <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"TcpClient.h <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"Connection.h <span style='color:#111;'> 1.63KB </span>","children":null,"spread":false},{"title":"TcpServer.h <span style='color:#111;'> 302B </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"src","children":[{"title":"libNet","children":[{"title":"Server.cpp <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"TcpConnector.cpp <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"SSL","children":[{"title":"SSLConnector.cpp <span style='color:#111;'> 2.56KB </span>","children":null,"spread":false},{"title":"SSLConnection.cpp <span style='color:#111;'> 2.47KB </span>","children":null,"spread":false},{"title":"SSLClient.cpp <span style='color:#111;'> 390B </span>","children":null,"spread":false},{"title":"SSLServer.cpp <span style='color:#111;'> 347B </span>","children":null,"spread":false},{"title":"SSLAcceptor.cpp <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":true},{"title":"ServicePool.cpp <span style='color:#111;'> 1.70KB </span>","children":null,"spread":false},{"title":"Client.cpp <span style='color:#111;'> 7.37KB </span>","children":null,"spread":false},{"title":"NetProperty.cpp <span style='color:#111;'> 987B </span>","children":null,"spread":false},{"title":"Connection.cpp <span style='color:#111;'> 6.54KB </span>","children":null,"spread":false},{"title":"Acceptor.cpp <span style='color:#111;'> 337B </span>","children":null,"spread":false},{"title":"TcpClient.cpp <span style='color:#111;'> 384B </span>","children":null,"spread":false},{"title":"TcpAcceptor.cpp <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"Logger.cpp <span style='color:#111;'> 397B </span>","children":null,"spread":false},{"title":"TcpServer.cpp <span style='color:#111;'> 338B </span>","children":null,"spread":false},{"title":"Connector.cpp <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"TcpConnection.cpp <span style='color:#111;'> 1.37KB </span>","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"examples","children":[{"title":"client","children":[{"title":"PressureTest.cpp <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"PressureTest.h <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 3.21KB </span>","children":null,"spread":false}],"spread":true},{"title":"sslserver","children":[{"title":"sslserver.cpp <span style='color:#111;'> 3.38KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"main.cpp <span style='color:#111;'> 4.01KB </span>","children":null,"spread":false},{"title":"server.cpp <span style='color:#111;'> 1.74KB </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 622B </span>","children":null,"spread":false}],"spread":true},{"title":"sslclient","children":[{"title":"PressureTest.cpp <span style='color:#111;'> 2.03KB </span>","children":null,"spread":false},{"title":"PressureTest.h <span style='color:#111;'> 193B </span>","children":null,"spread":false},{"title":"sslclient.cpp <span style='color:#111;'> 1.14KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"ms-projects","children":[{"title":"sslserver","children":[{"title":"server.pem <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"sslserver.vcxproj.filters <span style='color:#111;'> 979B </span>","children":null,"spread":false},{"title":"sslserver.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"dh2048.pem <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"sslserver.vcxproj <span style='color:#111;'> 7.86KB </span>","children":null,"spread":false},{"title":"ca.pem <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false}],"spread":true},{"title":"server","children":[{"title":"server.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"server.vcxproj.filters <span style='color:#111;'> 971B </span>","children":null,"spread":false},{"title":"Exception.txt <span style='color:#111;'> 60B </span>","children":null,"spread":false},{"title":"server.vcxproj <span style='color:#111;'> 8.07KB </span>","children":null,"spread":false}],"spread":true},{"title":"Release","children":[{"title":"libssl-1_1.dll <span style='color:#111;'> 391.50KB </span>","children":null,"spread":false},{"title":"libcrypto-1_1.dll <span style='color:#111;'> 1.81MB </span>","children":null,"spread":false}],"spread":true},{"title":"cnt.sln <span style='color:#111;'> 2.12KB </span>","children":null,"spread":false},{"title":"server.sln <span style='color:#111;'> 2.87KB </span>","children":null,"spread":false},{"title":"libNetSSL","children":[{"title":"libNetSSL.vcxproj.filters <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"libNetSSL.vcxproj <span style='color:#111;'> 8.45KB </span>","children":null,"spread":false},{"title":"libNetSSL.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false}],"spread":true},{"title":"libNet","children":[{"title":"Release","children":[{"title":"libNet.log <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"libNet.Build.CppClean.log <span style='color:#111;'> 1.81KB </span>","children":null,"spread":false},{"title":"libNet.tlog","children":null,"spread":false}],"spread":true},{"title":"libNet.vcxproj.filters <span style='color:#111;'> 3.77KB </span>","children":null,"spread":false},{"title":"libNet.vcxproj <span style='color:#111;'> 9.44KB </span>","children":null,"spread":false},{"title":"x64","children":[{"title":"Debug","children":[{"title":"libNet.log <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"libNet.tlog","children":[{"title":"unsuccessfulbuild <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"CL.command.1.tlog <span style='color:#111;'> 2B </span>","children":null,"spread":false},{"title":"libNet.lastbuildstate <span style='color:#111;'> 227B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"libNet.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"Debug","children":[{"title":"libNet.log <span style='color:#111;'> 3B </span>","children":null,"spread":false},{"title":"libNet.Build.CppClean.log <span style='color:#111;'> 1.92KB </span>","children":null,"spread":false},{"title":"libNet.tlog","children":null,"spread":false}],"spread":false}],"spread":true},{"title":"cnt","children":[{"title":"stdafx.cpp <span style='color:#111;'> 308B </span>","children":null,"spread":false},{"title":"cnt.vcxproj <span style='color:#111;'> 8.37KB </span>","children":null,"spread":false},{"title":"stdafx.h <span style='color:#111;'> 366B </span>","children":null,"spread":false},{"title":"targetver.h <span style='color:#111;'> 370B </span>","children":null,"spread":false},{"title":"cnt.vcxproj.filters <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"Exception.txt <span style='color:#111;'> 176B </span>","children":null,"spread":false},{"title":"cnt.cpp <span style='color:#111;'> 3.43KB </span>","children":null,"spread":false},{"title":"cnt.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false}],"spread":true},{"title":"sslclient","children":[{"title":"server.pem <span style='color:#111;'> 4.15KB </span>","children":null,"spread":false},{"title":"sslclient.vcxproj <span style='color:#111;'> 7.94KB </span>","children":null,"spread":false},{"title":"sslclient.vcxproj.user <span style='color:#111;'> 165B </span>","children":null,"spread":false},{"title":"sslclient.vcxproj.filters <span style='color:#111;'> 1.22KB </span>","children":null,"spread":false},{"title":"dh2048.pem <span style='color:#111;'> 432B </span>","children":null,"spread":false},{"title":"ca.pem <span style='color:#111;'> 2.96KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"License.txt <span style='color:#111;'> 0B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 760B </span>","children":null,"spread":false},{"title":"ReadMe.txt <span style='color:#111;'> 61B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明