
Boost编程
_剪烛西窗_
梦里不知身是客...
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
boost::asio指定网卡加入多播组
有两块网卡,要指定加入特定网卡的多播组。看了一下boost asio文档,例子中没有指定网卡:boost::asio::ip::udp::socket socket(io_service); ...boost::asio::ip::address multicast_address =boost::asio::ip::address::from_string("225.0.转载 2014-01-15 10:29:33 · 4757 阅读 · 1 评论 -
Boost.Asio技术文档
Christopher KohlhoffCopyright © 2003-2012 Christopher M. Kohlhoff以Boost1.0的软件授权进行发布(见附带的LICENSE_1_0.txt文件或从http://www.boost.org/LICENSE_1_0.txt)Boost.Asio是用于网络和低层IO编程的跨平台C++库,为开发者提供了C++环境下转载 2014-01-15 10:51:38 · 1068 阅读 · 0 评论 -
boost::bind的使用方法
bind - boost头文件: boost/bind.hppbind 是一组重载的函数模板.用来向一个函数(或函数对象)绑定某些参数. bind的返回值是一个函数对象.它的源文件太长了. 看不下去. 这里只记下它的用法:9.1 对于普通函数假如有函数 fun() 如下: void fun(int x, int y) { cout转载 2014-01-15 11:05:01 · 721 阅读 · 0 评论 -
boost.asio 学习笔记02——io_service类
io_service的作用io_servie 实现了一个任务队列,这里的任务就是void(void)的函数。Io_servie最常用的两个接口是post和run,post向任务队列中投递任务,run是执行队列中的任务,直到全部执行完毕,并且run可以被N个线程调用。Io_service是完全线程安全的队列。Io_service的接口提供的接口有run、run_one、poll、poll转载 2014-01-15 17:27:13 · 920 阅读 · 0 评论 -
boost asio socket 端口复用
1. 在boost的acceptor类说明中有这样的一个例子。用set_option设置端口是否可复用。boost::asio::ip::tcp::acceptor acceptor(io_service); boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::tcp::v4(), port); acceptor转载 2014-01-15 14:12:27 · 5658 阅读 · 0 评论 -
boost.asio 学习笔记01——io_service类
从第一个boost.asio的教程开始,boost文档就一直在告诉我们:使用boost.asio第一步就是要创建一个io_service对象。那么io_service是个什么东西呢?boost.asio文档说,io_service为下面的这些异步IO对象提供最核心的IO功能:boost::asio::ip::tcp::socketboost::asio::ip::tcp::ac转载 2014-01-15 17:24:24 · 1964 阅读 · 0 评论 -
Linux编译安装boost-1_54
1.下载 boost-1_52 http://sourceforge.net/projects/boost/files/boost/1.54.0/boost_1_54_0.tar.gz/download2. 将文件解压在/usr/local/目录下3. 进入/usr/local/boost-1_54_0/ 目录, 在terminal中输入./bootstrap.转载 2014-01-15 17:20:05 · 1170 阅读 · 0 评论 -
万能转换器boost::lexical_cast
boost::lexical_cast为数值之间的转换(conversion)提供了一揽子方案,比如:将一个字符串"123"转换成整数123,代码如下:string s = "123"; int a = lexical_castint>(s); 这种方法非常简单,笔者强烈建议大家忘掉std诸多的函数,直接使用boost:: lexical_cast。如果转换发生了意外,lexical转载 2014-02-11 13:34:58 · 845 阅读 · 0 评论