E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Boost.Asio
我的大学--Boost
Boost.Asio
基础剖析 源文档 <http://blog.csdn.net/liufei_learning/archive/2010/01/30/5273682.aspx>
javababy1
·
2011-10-10 13:00
boost
Proactor pattern - Proactor and
Boost.Asio
TheProactorDesignPattern:ConcurrencyWithoutThreadsTheBoost.Asiolibraryoffersside-by-sidesupportforsynchronousandasynchronousoperations.TheasynchronoussupportisbasedontheProactordesignpattern[POSA2].Th
blizmax6
·
2011-08-29 15:00
boost.asio
的又一个bug.
最近在设计一个多线程分块支持续传的http的异步客户端时,测试部门经常发现http下载模块退出时偶尔会卡住,在win7系统上由为明显.反复检查代码,并未明显问题,于是专门写了一个反复退出的单元测试,立即发现问题, 并定位在io_service的析构函数中,奇怪的是,我的投递io的所有socket都早已经关闭,run线程也已经退出,按理说,这时的io_service的outstanding_work
Jackarain
·
2011-07-13 00:00
asio
boost
bug.
Asio资料收集及使用点滴
Asio的架构:
Boost.Asio
设计索引概念性了解API:boost::asio中的同步与异步Asio的Buffer: buffer几种用法,这些Buffer都只是引用外部的内存数据,如果需要拷贝和分配
lqk1985
·
2011-06-22 00:00
timer
IO
socket
String
service
buffer
boost::asio 的同、异步方式
boost::asio 的同、异步方式 转自:http://blog.csdn.net/zhuky/archive/2010/03/10/5364574.aspx
Boost.Asio
是一个跨平台的网络及底层
·
2011-05-05 09:00
boost
boost::asio一个简单的echo服务器
以前使用ACE实现Server框架,但是觉得太笨重,决定采用
boost.asio
来写服务器程序: 1.服务器构建在linux上面;当然也可以在windows下运行 2.io部分采用非阻塞模式、业务逻辑部分采用同步线程池实现
·
2011-05-04 17:00
boost
Boost.Asio
和ACE之间关于Socket编程的比较
ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。最近分析ASIO的源代码,让我无不惊呀于它设计。网络编程爱好者:http://www.freeeim.com/,在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光
byrsongQQ
·
2011-03-16 15:00
boost:asio的同步方式和异步方式
Boost.Asio
是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。
byrsongQQ
·
2011-03-16 14:00
socket
tcp
服务器
service
System
iostream
Muduo 网络编程示例之零:前言
Boost.Asio
zhangxinrun
·
2011-03-09 09:00
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx 本文讲介绍一个与
Boost.Asio
的示例代码中的聊天服务器功能类似的网络服务程序
beifenggo
·
2011-02-04 08:00
多线程
编程
应用服务器
网络应用
网络协议
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx 本文讲介绍一个与
Boost.Asio
的示例代码中的聊天服务器功能类似的网络服务程序
ihuashao
·
2011-02-04 08:00
多线程
编程
应用服务器
网络应用
网络协议
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo全系列文章列表:http://blog.csdn.net/Solstice/category/779646.aspx本文讲介绍一个与
Boost.Asio
的示例代码中的聊天服务器功能类似的网络服务程序
Solstice
·
2011-02-04 08:00
编程
网络
String
buffer
聊天
Codec
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo全系列文章列表:http://blog.csdn.net/Solstice/category/779646.aspx本文讲介绍一个与
Boost.Asio
的示例代码中的聊天服务器功能类似的网络服务程序
·
2011-02-04 08:00
boost
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo 全系列文章列表: http://blog.csdn.net/Solstice/category/779646.aspx 本文讲介绍一个与
Boost.Asio
的示例代码中的聊天服务器功能类似的网络服务程序
izuoyan
·
2011-02-04 08:00
多线程
编程
应用服务器
网络应用
网络协议
Muduo 网络编程示例之二:
Boost.Asio
的聊天服务器
Muduo网络编程示例之二:
Boost.Asio
的聊天服务器陈硕(giantchen_AT_gmail)Blog.csdn.net/Solstice这是《Muduo网络编程示例》系列的第二篇文章。
陈硕的Blog
·
2011-02-04 08:00
Asio资料收集及使用点滴
Asio资料收集及使用点滴Asio的架构:
Boost.Asio
设计索引概念性了解API:boost::asio中的同步与异步Asio的Buffer: buffer几种用法,这些Buffer都只是引用外部的内存数据
flyonok
·
2010-09-29 10:00
Asio资料收集及使用点滴
Asio资料收集及使用点滴Asio的架构:
Boost.Asio
设计索引概念性了解API:boost::asio中的同步与异步Asio的Buffer:buffer几种用法,这些Buffer都只是引用外部的内存数据
战魂小筑
·
2010-09-28 15:00
muduo 与 boost asio 吞吐量对比
code.google.com/p/muduo)是一个基于Reactor模式的C++网络库,我在编写它的时候并没有以高并发高吞吐为主要目标,但出乎我的意料,pingpong测试表明,muduo吞吐量比
boost.asio
Solstice
·
2010-09-04 16:00
多线程
优化
测试
服务器
service
编译器
muduo 与 boost asio 吞吐量对比
code.google.com/p/muduo)是一个基于Reactor模式的C++网络库,我在编写它的时候并没有以高并发高吞吐为主要目标,但出乎我的意料,pingpong测试表明,muduo吞吐量比
boost.asio
陈硕
·
2010-09-04 16:00
muduo
c++
用 select 实现 定时器功能,摘抄自
boost.asio
voidwait(implementation_type&impl,boost::system::error_code&ec){time_typenow=Time_Traits::now();while(Time_Traits::less_than(now,impl.expiry)){boost::posix_time::time_durationtimeout=Time_Traits::to_p
Monkeycn
·
2010-08-09 22:00
socket
less
System
Boost.Asio
和ACE之间关于Socket编程的比较
ACE是一个很成熟的中间件产品,为自适应通讯环境,但它过于宏大,一堆的设计模式,架构是一层又一层,对初学者来说,有点困难。ASIO是基本Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。最近分析ASIO的源代码,让我无不惊呀于它设计。在ACE中开发中的内存管理一直让人头痛,ASIO的出现,让我看到新的曙光,成为我新的好伙伴。简单地与ACE做个比较。boost::asi
mpforwd
·
2010-08-03 23:00
设计模式
多线程
编程
框架
socket
网络
boost::asio::ip::tcp实现网络通信的小例子
服务端:
Boost.Asio
是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。
janvy
·
2010-03-24 20:00
使用
Boost.Asio
写的多线程TCP转发代理服务器
应用场景是这样的:客户端和服务器在不同的网段内,它们之间不能直接通过TCP连接,但是有一台机器(暂时称为转发器)有双网卡,两块网卡分别在客户端和服务器端的网段内,这样转发器就能分别和客户端即服务器建立连接,并来回传输数据。设计思路是这样的:当客户端连接到转发器后,转发器马上建立一条到服务器之间的连接,与服务器端的连接建立后,就同时异步地从客户端和服务器端接收数据到两个缓冲区中,一旦任何一方有数据接
技术笔记——Beyond Programming
·
2010-03-05 15:00
Boost.Asio
基础剖析
翻译:
Boost.Asio
基础剖析收藏BasicBoost.AsioAnatomyBoost.Asio基础剖析Boost.AsiomaybeusedtoperformbothsynchronousandasynchronousoperationsonI
javababy1
·
2010-01-30 23:00
boost
Boost.Asio
基础剖析
翻译:
Boost.Asio
基础剖析收藏BasicBoost.AsioAnatomyBoost.Asio基础剖析Boost.AsiomaybeusedtoperformbothsynchronousandasynchronousoperationsonI
liufei_learning
·
2010-01-30 23:00
exception
socket
IO
service
System
asynchronous
C/C++开源库
HawkNL,C语言实现的跨平台网络函数库,许多网络程序使用ACE开发,不过ACE是一个重量级的库,在分布式运算上有很好的框架,对一些小的网络程序而言,HawkNL也许更适合
boost.asio
另一个网络函数库
everettjf
·
2009-12-08 09:00
正则表达式
sqlite
网络
嵌入式
跨平台
数据库服务器
快速构建MMO服务器框架(三)
boost.asio
初步
c10k问题已经成为历史。(详细) Boost.Asioisacross-platformC++libraryfornetworkandlow-levelI/OprogrammingthatprovidesdeveloperswithaconsistentasynchronousmodelusingamodernC++approach.(详细)通过asio,可以以很简洁的方式处理网络连接,如以下
cometeor
·
2009-11-28 00:00
框架
socket
tcp
IO
服务器
service
基于
Boost.asio
的简单一对一同步聊天程序
本范例实现的功能比较简单,是基于TCP即面向有连接的同步通信模式的。运行结果可以简单的用“你一言我一语”来描述,即先启动服务器端程序,然后启动一个客户端实例,这时服务器端可以向客户端发送消息,客户端接收到以后可以向服务器端发送消息,就是这样一个流程,直至有一方发送内容为"quit"为止。 基于TCP的同步通信在这里的实现并不复杂(当然是并没有往复杂里做,比如后来可以考虑使用多线程然后服务
mzlogin
·
2009-10-04 15:00
socket
tcp
String
服务器
buffer
聊天
asio同步方式
asio同步方式ASIO的同步方式
Boost.Asio
是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型。
jack-wang
·
2009-08-19 00:00
boost.asio
库学习笔记—— receive和read的区别:
receive和read的区别: basic_stream_socket::receive: Receivesomedataonthesocket. 即收到一些数据就返回。也即会导致所谓的shortreadsandwrites. read: Attempttoreadacertainamountofdatafromastreambeforereturning. 即收到指定的数据才返回。
Frodo
·
2009-06-16 09:00
有点懵……
我为我昨天凌晨说的话道歉……通读了一遍
boost.asio
的概述文档后,本以为已经大致会使用里面的东西了,可试过之后才知道原来远没达到这种程度,甚至还只停留在能读懂不复杂的例子代码的层面上……只剩下三天时间了
mzlogin
·
2009-05-07 15:00
boost.asio
初步
这天晚上的熬夜没有白费,通读了一遍官网上asio的文档概要,对网络异步通信等方面的内容有了一个大致的了解,虽然说很多东西从原理上并不明白,可应该初步知道该怎么用了。同时也感觉自己计算机网络算是白学了……几个协议愣是忘干净了,诶等天亮了找本课本在上午的专英课时复习下去。晚上老师把我们召集起来开了个小会,让我们每个人讲了下进度,又给我们说了下详细的要求,最后说到要在下周一上交相关的设计文档与程序,我心
mzlogin
·
2009-05-05 18:00
the enum hack
在读
boost.asio
库的chat示例里的chat_message.hpp文件时遇见这么几句:classchat_message{public:enum{header_length=4};enum{max_body_length
mzlogin
·
2009-05-01 13:00
编程
c
header
测试
Class
五一,开始看看
boost.asio
题目是:利用
boost.asio
网络库构建一个可以收发文件,单人聊天,群聊的客户端与服务器程序(控制台程序,非mfc),要求结构清晰,代码注释详细,全部使用面向对象的思想编写早前对boost只是在论坛上看到有人在讨论着它如何的精妙如何的值得读而已
mzlogin
·
2009-05-01 13:00
网络
测试
服务器
mfc
聊天
boost的网络库asio
春节期间终于得闲能够一窥究竟,同时将
boost.asio
和知名的ACE框架做一下比较。
痴痴笑笑
·
2009-02-08 20:00
Boost.Asio
翻译(三)[转]
Boost.Asio
翻译(三)Daytime.1-AsynchronousTCPdaytimeclient一个同步的TCPdaytime客户端 ThistutorialprogramshowshowtouseasiotoimplementaclientapplicationwithTCP.Westartbyincludingthenecessaryheaderfiles
S.l.e!ep.¢%
·
2009-01-31 00:00
asio工程向
boost.asio
转换注意事项
Whatarethedifferencesinthesourcecode?—Asioisinanamespacecalledasio::,whereasBoost.Asioputseverythingunderboost::asio::.—ThemainAsioheaderfileiscalledasio.hpp.ThecorrespondingheaderinBoost.Asioisboost/
ngaut
·
2008-10-21 11:00
boost asio,线程池.
网上大部分人都讲
boost.asio
用完成端口实现,并且实现了线程池,所以效率非常的高。
RicardoX
·
2008-08-05 07:00
thread
C++
c
算法
C#
boost,asio的async方式bind
用了这么久
boost.asio
,感觉写得实在好。async方式比较有意思。
RicardoX
·
2008-07-18 09:00
C++
c
socket
C#
J#
Boost.Asio
翻译(一)
Boost.Asio
翻译(一) Boost.Asioisacross-platformC++libraryfornetworkprogrammingthatprovidesdeveloperswithaconsistentasynchronousI
sealbird
·
2008-06-19 16:00
windows
timer
dependencies
asynchronous
Borland
debugging
Boost.Asio
翻译(五)
Boost.Asio
翻译(五)Daytime.7-AcombinedTCP/UDPasynchronousserverThistutorialprogramshowshowtocombinethetwoasynchronousserversthatwehavejustwritten
琐碎集
·
2008-04-21 09:00
Boost.Asio
翻译(四)
Boost.Asio
翻译(四)Daytime.4-AsynchronousUDPdaytimeclient一个同步的UDPdaytime客户端ThistutorialprogramshowshowtouseasiotoimplementaclientapplicationwithUDP
琐碎集
·
2008-04-21 09:00
Boost.Asio
翻译(三)
Boost.Asio
翻译(三)Daytime.1-AsynchronousTCPdaytimeclient一个同步的TCPdaytime客户端 ThistutorialprogramshowshowtouseasiotoimplementaclientapplicationwithTCP.Westartbyincludingthenecessaryheaderfiles
琐碎集
·
2008-04-20 01:00
Boost.Asio
翻译(二)
Boost.Asio
翻译(二)Timer.1-UsingatimersynchronouslyThistutorialprogramintroducesasiobyshowinghowtoperformablockingwaitonatimer
琐碎集
·
2008-04-20 01:00
Boost.Asio
翻译(一)
Boost.Asio
翻译(一) Boost.Asioisacross-platformC++libraryfornetworkprogrammingthatprovidesdeveloperswithaconsistentasynchronousI
琐碎集
·
2008-04-20 01:00
boost asio 0.3.9发布
Boost.Asio
是一个轻量级的异步网络库,它有简洁,小巧,高效,有良好的可扩展性,支持高并发的IO处理,入门简单等诸多优点。
zuroc
·
2007-12-10 12:00
设计模式
.net
socket
Microsoft
公告
boost asio 0.3.9发布
阅读更多
Boost.Asio
是一个轻量级的异步网络库,它有简洁,小巧,高效,有良好的可扩展性,支持高并发的IO处理,入门简单等诸多优点。
zuroc
·
2007-12-10 12:00
Socket
公告
设计模式
.net
Microsoft
boost.asio
http://wiki.woodpecker.org.cn/moin/Boost#head-14b9a3f2af1bde4d5477a1335152d3f582ca7d4a序言编译:VC2005注意Asio网络库网络库:VC2005注意同步Timer异步Timer回调函数的参数成员函数作为回调函数多线程回调同步TCP客户端:对准时间TCP同步时间服务器FilesystemLibrary文件系统参考
Free mind
·
2007-06-03 23:00
boost::asio网络库教程翻译更新中。
Boost.Asio
是利用当代C++的先进方法,跨平台,异步I/O模型的C++网络库 现在完成了的小节 1.
zuroc
·
2006-10-19 00:00
多线程
C++
c
C#
Boost.Asio
0.37教程 Timer.1(翻译自
Boost.Asio
0.37的文档)
Boost.Asio
0.37教程 Timer.1(翻译自
Boost.Asio
0.37的文档) 原文http://asio.sourceforge.net/boost_asio_0_3_7/libs
zuroc
·
2006-08-06 16:00
.net
Blog
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他