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:asio的同步方式和异步方式
http://blog.csdn.net/byrsongqq/article/details/6253435
Boost.Asio
是一个跨平台的网络及底层IO的C++编程库,它使用现代C++手法实现了统一的异步调用模型
niitlcj
·
2012-03-09 10:00
socket
tcp
String
服务器
service
System
巨人网络3D页游《冒牌天神》
服务器程序目前仅仅是利用
Boost.Asio
建立的一个UDP和TCP服务器框架,仅有少量功能,代码量3w
jq0123
·
2012-02-27 13:00
框架
linux
windows
网络
脚本
服务器
Boost高性能网络编程
Boost高性能网络编程Boost高性能网络编程一、课程目标本次课程围绕高性能网络编程这一主题,从众多的Boost类库中挑选出
Boost.Asio
、Boost.Thread以及其它配套的实用库,作为主要学习的内容
Linux/UNIX、C++、Boost、ACE、Shell
·
2012-01-27 09:00
Boost高性能网络编程
阅读更多Boost高性能网络编程一、课程目标本次课程围绕高性能网络编程这一主题,从众多的Boost类库中挑选出
Boost.Asio
、Boost.Thread以及其它配套的实用库,作为主要学习的内容,通过本次课程的学习
xyath
·
2012-01-26 13:00
boost
编程
多线程
框架
c++
Boost高性能网络编程
Boost高性能网络编程一、课程目标本次课程围绕高性能网络编程这一主题,从众多的Boost类库中挑选出
Boost.Asio
、Boost.Thread以及其它配套的实用库,作为主要学习的内容,通过本次课程的学习
xyath
·
2012-01-26 13:00
多线程
编程
C++
框架
boost
Boost高性能网络编程
阅读更多Boost高性能网络编程一、课程目标本次课程围绕高性能网络编程这一主题,从众多的Boost类库中挑选出
Boost.Asio
、Boost.Thread以及其它配套的实用库,作为主要学习的内容,通过本次课程的学习
xyath
·
2012-01-26 13:00
boost
编程
多线程
框架
c++
libev入门
为了实现视频服务器,研究了开源视频服务器DarwinStreamingServer,Reactor并发编程设计模式,同时还评估了
Boost.Asio
、ACE、libevent以及libev等网络编程相关的库
brucexu1978
·
2012-01-17 16:00
设计模式
timer
struct
IO
callback
events
使用
Boost.Asio
编写通信程序(转载)
原文地址:http://cpp.ezbty.org/content/science_doc/%E4%BD%BF%E7%94%A8boostasio%E7%BC%96%E5%86%99%E9%80%9A%E4%BF%A1%E7%A8%8B%E5%BA%8F摘要:本文通过形像而活泼的语言简单地介绍了Boost::asio库的使用,作为asio的一个入门介绍是非常合适的,可以给人一种新鲜的感觉,同时也能
bodybo
·
2011-11-17 18:00
tcp
socket
service
服务器
System
buffer
boost.asio
服务器使用io_service作为work pool
无论如何使用,都能感觉到使用
boost.asio
实现服务器,不仅是一件非常轻松的事,而且代码很漂亮,逻辑也相当清晰,这点上很不同于ACE。
cedricporter
·
2011-11-03 17:00
thread
socket
IO
session
service
服务器
ACE自适配通信环境中文技术文档
5、
Boost.Asio
网络库:新出炉不久,资源匮乏,用于工作有点冒险。6、Boost.
freecamel
·
2011-10-12 16:00
框架
中间件
api
OS
wrapper
分布式应用
我的大学--Boost
Boost.Asio
基础剖析 源文档boost::asio::error的用法浅析 源文档 VS2008下编译Boost::asio 源文档
liufei_learning
·
2011-10-10 13:00
文档
2010
我的大学--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#
上一页
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
其他