• 大小: 24KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-17
  • 语言: 其他
  • 标签: boost  asio  多线程  

资源简介

boost 多线程,asio,异步,每个连接一个线程一个io_service,互不影响

资源截图

代码片段和文件信息

// asio_demo.cpp : 定义控制台应用程序的入口点。
//

#include “stdafx.h“


#include 
#include 
#include 
#include 

#include “Server.h“

int main(void) {
try {
std::cout << “server start.“ << std::endl;
// 建造服务对象
//boost::asio::io_service ios;
// 具体的服务器地址与端口
//boost::asio::ip::tcp::endpoint endpotion(boost::asio::ip::tcp::v4() 13695);
// 构建Server实例
Server server(12345 2);//ios endpotion);
// 启动异步调用事件处理循环
//server.run();
boost::shared_ptr t(new boost::thread(boost::bind(&Server::run &server)));
//t->join();
//while (true)
{
boost::thread::sleep(boost::get_system_time() + boost::posix_time::seconds(10));
}
server.stop();
}
catch (std::exception& _e) {
std::cout << _e.what() << std::endl;
}
std::cout << “server end.“ << std::endl;

return 0;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-11-23 16:02  asio_demo\
     目录           0  2018-11-23 16:03  asio_demo\asio_demo\
     文件         893  2018-10-25 11:32  asio_demo\asio_demo.sln
     文件       55296  2018-11-23 16:02  asio_demo\asio_demo.suo
     文件         943  2018-10-29 15:45  asio_demo\asio_demo\asio_demo.cpp
     文件        4760  2018-10-25 17:14  asio_demo\asio_demo\asio_demo.vcproj
     文件        1415  2018-11-23 16:02  asio_demo\asio_demo\asio_demo.vcproj.Lenovo-PC.Administrator.user
     文件        1650  2018-10-26 10:39  asio_demo\asio_demo\io_service_pool.cpp
     文件        1801  2018-10-26 10:37  asio_demo\asio_demo\io_service_pool.h
     文件        1195  2018-10-25 11:32  asio_demo\asio_demo\ReadMe.txt
     文件        2274  2018-11-23 16:01  asio_demo\asio_demo\Server.cpp
     文件        1025  2018-10-29 09:46  asio_demo\asio_demo\Server.h
     文件        3750  2018-10-26 10:15  asio_demo\asio_demo\Session.cpp
     文件        1708  2018-10-26 10:15  asio_demo\asio_demo\Session.h
     文件         214  2018-10-25 11:32  asio_demo\asio_demo\stdafx.cpp
     文件         233  2018-10-25 11:32  asio_demo\asio_demo\stdafx.h
     文件         498  2018-10-25 11:32  asio_demo\asio_demo\targetver.h

评论

共有 条评论