没有合适的资源?快使用搜索试试~ 我知道了~
st_asio_wrapper:异步cs网络框架; 基于Boost.Asio; 非常有效率
共93个文件
h:39个
cpp:15个
makefile:15个
需积分: 9 6 下载量 130 浏览量
2021-05-15
08:55:21
上传
评论
收藏 166KB ZIP 举报
温馨提示
st_asio_wrapper 概述 st_asio_wrapper是一个基于Boost.Asio的异步c / s框架,除了Boost和Boost.Asio带来的所有好处之外,它还包含: 基于UDP之类的消息,带有几个内置的打包器和解包器; 支持打包程序和解包程序的自定义,并在运行时替换打包程序和解包程序; 链接断开后自动重新连接到服务器; 支持对象池,对象重用和还原; 工作者线程管理; 支持消息缓冲区; 广泛支持计时器; 支持TCP / UDP; 支持ssl; 快速开始: 服务器: 从server_socket_base派生您自己的套接字,您至少必须重写on_msg_handle虚拟函数并处理其中的消息; 创建一个service_pump对象,创建一个server_base<your>对象,调用service_pump::start_service ;
资源推荐
资源详情
资源评论
收起资源包目录
st_asio_wrapper-master.zip (93个子文件)
st_asio_wrapper-master
client
client.vcproj 7KB
client.cpp 7KB
makefile 40B
unix_socket
unix_socket.cpp 1KB
makefile 45B
ssl_test
client_certs
dh2048.pem 424B
server.crt 1KB
server.key 2KB
makefile 68B
ssl_test.cpp 6KB
certs
dh2048.pem 424B
server.crt 1KB
server.key 2KB
ssl_test.vcproj 7KB
license 37B
socket_management
server.h 1KB
socket_management.vcproj 7KB
client.h 4KB
socket_management.cpp 3KB
makefile 51B
concurrent_server
concurrent_server.cpp 4KB
makefile 51B
concurrent_server.vcproj 7KB
include
old_class_names.h 3KB
config.h 68KB
object_pool.h 14KB
socket_service.h 3KB
base.h 44KB
udp
socket_service.h 3KB
socket.h 16KB
alias.h 655B
socket.h 29KB
ext
server.h 41B
client.h 41B
ext.h 4KB
packer.h 11KB
udp.h 1KB
tcp.h 4KB
ssl.h 2KB
unpacker.h 29KB
single_service_pump.h 863B
tcp
server_socket.h 5KB
server.h 10KB
ssl
ssl.h 9KB
alias.h 1KB
client.h 4KB
socket.h 16KB
proxy
socks.h 11KB
client_socket.h 11KB
alias.h 2KB
tracked_executor.h 4KB
executor.h 2KB
container.h 8KB
timer.h 8KB
service_pump.h 9KB
concurrent_client
concurrent_client.vcproj 7KB
makefile 76B
concurrent_client.cpp 5KB
pingpong_server
pingpong_server.cpp 3KB
makefile 49B
pingpong_server.vcproj 7KB
makefile 760B
file_server
file_server.vcproj 8KB
common.h 1KB
file_socket.cpp 4KB
file_buffer.h 1KB
file_socket.h 1KB
makefile 345B
file_server.cpp 2KB
udp_test
udp_test.vcproj 7KB
makefile 42B
udp_test.cpp 4KB
file_client
file_client.h 9KB
makefile 105B
file_client.cpp 3KB
file_client.vcproj 7KB
unpacker.h 2KB
unix_udp_test
unix_udp_test.cpp 1KB
makefile 47B
doc
overall 624B
.gitignore 94B
echo_client
echo_client.cpp 22KB
makefile 70B
echo_client.vcproj 7KB
README.md 3KB
pingpong_client
makefile 74B
pingpong_client.cpp 7KB
pingpong_client.vcproj 7KB
st_asio_wrapper_vc2008.sln 9KB
config.mk 1KB
echo_server
echo_server.cpp 15KB
echo_server.vcproj 7KB
makefile 45B
共 93 条
- 1
资源评论
有道理的同桌
- 粉丝: 26
- 资源: 4653
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功