社区
C++ 语言
帖子详情
怎么用 boost::asio 实现定时器的功能啊
LP2010
2011-10-14 09:08:52
大侠们好,请问谁用过boost::asio实现类似微软ontimer的功能,用准备C++实现的也可以。在此谢谢各位了
...全文
463
7
打赏
收藏
怎么用 boost::asio 实现定时器的功能啊
大侠们好,请问谁用过boost::asio实现类似微软ontimer的功能,用准备C++实现的也可以。在此谢谢各位了
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
konkoner
2013-04-11
打赏
举报
回复
#include <iostream> #include <boost/asio.hpp> #include <boost/bind.hpp> #include <boost/thread/thread.hpp> #include <boost/date_time/posix_time/posix_time.hpp> static void OnTimer(const boost::system::error_code& /*e*/, boost::asio::deadline_timer* t) { t->expires_at(t->expires_at() + boost::posix_time::microseconds(iWaitMicroSenconds)); t->async_wait(boost::bind(OnTimer, boost::asio::placeholders::error, t)); } main() { boost::asio::io_service io; boost::asio::deadline_timer t(io, boost::posix_time::microseconds(iWaitMicroSenconds)); t.async_wait(boost::bind(OnTimer, boost::asio::placeholders::error, &t)); boost::thread thread1(boost::bind(&boost::asio::io_service::run, &io)); ////io.run(); thread1.join(); }
yzhfirst1
2013-03-26
打赏
举报
回复
我也在找这么一个类,不知楼主解决了没,时间过去好久了啊!
LP2010
2011-10-14
打赏
举报
回复
补充:就是要实现服务器端,定时(如:30s)去做某件事的功能,还有其他方法可以实现吗?
一叶之舟
2011-10-14
打赏
举报
回复
帮项一下
不解之榬
2011-10-14
打赏
举报
回复
+1...帮顶
luciferisnotsatan
2011-10-14
打赏
举报
回复
没用过,帮顶
LP2010
2011-10-14
打赏
举报
回复
自己来 up 一下
xcode iOS 使用
boost
::
asio
的 demo
iOS
boost
asio
demo
boost
asio
tcp服务器的
实现
boost
::
asio
tcp服务器的
实现
封装socket, 监听socket, C++11智能指针, 要求: vs2012或以上版本
在C++编程领域,有一段备受推崇的代码-“
boost
::
asio
”,它被认为是世界上最强大的C++代码之一
在C++编程领域,有一段备受推崇的代码——“
boost
::
asio
”,它被认为是世界上最强大的C++代码之一。它是一个跨平台的网络编程库,提供了异步I/O、TCP/UDP套接字、
定时器
、信号处理等
功能
。本文将为您详细介绍
boost
::
asio
的作用、解释以及如何使用它来
实现
高效的网络编程。
boost
::
asio
的作用
boost
::
asio
库是一个支持异步I/O操作的网络编程库,它可以帮助开发者
实现
高性能、可扩展、多线程的网络应用程序。它基于事件驱动的模型,允许开发者同时处理多个连接和请求,并且不会阻塞主线程。
boost
::
asio
库还提供了可靠的数据传输机制、安全的加密方式和灵活的配置选项,使得开发者可以轻松地构建各种类型的网络应用程序,包括服务器、客户端、代理、路由器等。
boost
::
asio
的解释
boost
::
asio
库是一个跨平台的网络编程库,它可用于各种操作系统(如Windows、Linux、Mac OS X等),并支持各种编译器(如GCC、Clang、Visual C++等)。它提供了一组基于事件驱动的API,包括异步I/O、套接字、
定时器
、信号处理等。
boost
::
asio
测试程序(vs2005)
boost
::
asio
的例子,修改后的vs2005项目
Boost
.
Asio
C++ Network Programming随书源码
Boost
.
Asio
C++ Network Programming随书源码,书的下载链接:http://download.csdn.net/download/caoshangpa/10229882
C++ 语言
65,186
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章