#include "../include/st_asio_wrapper_cclient.h"
using namespace st_asio_wrapper;
#define QUIT_COMMAND "quit"
int main() {
cclient my_client;
std::string str;
my_client.start_service();
while(my_client.is_running())
{
std::cin >> str;
if (str == QUIT_COMMAND)
my_client.stop_service();
else
my_client.send_msg(str);
}
///*
puts("again.");
my_client.start_service();
while(my_client.is_running())
{
std::cin >> str;
if (str == QUIT_COMMAND)
my_client.stop_service();
else
my_client.send_msg(str);
}
//*/
return 0;
}
没有合适的资源?快使用搜索试试~ 我知道了~
st_asio_wrapper一组boost.asio包装类
共11个文件
h:7个
cpp:4个
需积分: 9 52 下载量 136 浏览量
2012-07-07
14:13:57
上传
评论 1
收藏 9KB ZIP 举报
温馨提示
st_asio_wrapper是一组类,功能是对boost.asio的包装(调试环境:boost-1.50.0),目的是简化boost.asio开发; 其特点是效率高、跨平台、完全异步,当然这是从boost.asio继承而来; 自动重连,数据透明传输,自动解决分包粘包问题(你可以像udp一样使用它); 注:只支持tcp协议; 使用教程最近会放出来,请看我的csdn博客。
资源推荐
资源详情
资源评论
收起资源包目录
st_asio_wrapper.zip (11个子文件)
st_asio_wrapper
asio_client
asio_client.cpp 559B
include
st_asio_wrapper_sclient.h 622B
st_asio_wrapper_cclient.h 2KB
st_asio_wrapper_server_base.h 4KB
st_asio_wrapper_client_base.h 6KB
st_asio_wrapper_base.h 1KB
asio_server
server.h 461B
client.h 363B
client.cpp 283B
asio_server.cpp 509B
server.cpp 225B
共 11 条
- 1
资源评论
youngwolf
- 粉丝: 346
- 资源: 22
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功