豆瓣
扫码直接下载
@2010-05-10 17:40:56
这本书还是比较容易的,只要学过Socket的,读懂这本书不过一两周。但是会用就很难说了,我花掉了一年才吃透C++NPv1的内容,知道各种ACE陷阱(C++NPv2不说花了多少时间了)。 如果想理解网络编程,可以看一下,不过现在大部分情况下都不需要底层的socket的操作,但是由于个人所处行业原因,没有应用层协议可以借鉴,只能靠自己从tcp/udp开始写了。 总的来说,这本书是古董了,基本上相当于在考古。如果真的在考古,有两种情况,一种是你走错路了,还有一种你就是大师开始玩转底层和架构。
学习ace第一步
很经典的方法论,感谢 @司寇特·熊 的赠书
ACE,我一直在想有多少企业在用这个网络库?什么样的企业会在使用这个网络库?为什么不使用其他库(libevent等)?对于一般的应用来讲,只会用到其中的一小部分功能,但是需要花费很多时间去学ACE,从个人的经验上来看,ACE并不是一个很容易上手的网络编程库,因为需要学习很多概念,而且这些概念并不一定是被广泛接受的。大概有四本相关的书:《ACE技术内幕》《ACE程序员指南》《C++网络编程》两卷,我最喜欢《ACE技术内幕》这本,也最推荐这本,看完基本上可以理解:Reactor框架和Proactor框架的使用,而且从源码的角度进行剖析,更容易理解其中的原理。C++网络编程两卷基本上没啥看头,每次都读不下去(也有可是个人水平的原因)。作为补充,读一下《ACE程序员指南》作为了解ACE的基本概念。
差评!c++在网络编程中就是在这种不上不下之间被抛弃的!
讲ACE的,因为不用,好多都忘记了...记得还是不错的,如果你OS、Socket、Thread、pattern之类的都玩过,内容不难
那个错误例子是经典 ;大学级代码
有一些概念还是了解下的,例如reactor等,等ACE本身比较庞大,而且仅限于c++,现在又有很多的网络框架,因此其实不是很建议阅读
介绍C++ ACE网络程序库的使用方法。
想读
中规中矩,没有什么惊喜。年代比较久远,但是基本的东西在。命名方式和编码风格不太喜欢,例子也不是特别好。总的来说,还是比较有系统性。
传言说学之者生,用之者死,看来不假。
自有
建议用的时候读
名为C++网络编程,实际上是产品手册
最名不副实的一本书
领会思想,领会思想
承认曾经对ACE很fan
曾经看过这本书的一部分,最后得出结论 ACE 太复杂太企业级了,而使用了 boost::asio
> C++网络编程(卷1)
0 有用 就就就就这样吧 2023-02-11 00:08:43 重庆
@2010-05-10 17:40:56
0 有用 淘乐乐 2016-07-07 16:37:32
这本书还是比较容易的,只要学过Socket的,读懂这本书不过一两周。但是会用就很难说了,我花掉了一年才吃透C++NPv1的内容,知道各种ACE陷阱(C++NPv2不说花了多少时间了)。 如果想理解网络编程,可以看一下,不过现在大部分情况下都不需要底层的socket的操作,但是由于个人所处行业原因,没有应用层协议可以借鉴,只能靠自己从tcp/udp开始写了。 总的来说,这本书是古董了,基本上相当于在考古。如果真的在考古,有两种情况,一种是你走错路了,还有一种你就是大师开始玩转底层和架构。
0 有用 huangh 2014-04-13 21:36:37
学习ace第一步
0 有用 红色有角F叔 2013-10-21 20:42:38
很经典的方法论,感谢 @司寇特·熊 的赠书
0 有用 shany 2013-06-12 00:51:12
ACE,我一直在想有多少企业在用这个网络库?什么样的企业会在使用这个网络库?为什么不使用其他库(libevent等)?对于一般的应用来讲,只会用到其中的一小部分功能,但是需要花费很多时间去学ACE,从个人的经验上来看,ACE并不是一个很容易上手的网络编程库,因为需要学习很多概念,而且这些概念并不一定是被广泛接受的。大概有四本相关的书:《ACE技术内幕》《ACE程序员指南》《C++网络编程》两卷,我最喜欢《ACE技术内幕》这本,也最推荐这本,看完基本上可以理解:Reactor框架和Proactor框架的使用,而且从源码的角度进行剖析,更容易理解其中的原理。C++网络编程两卷基本上没啥看头,每次都读不下去(也有可是个人水平的原因)。作为补充,读一下《ACE程序员指南》作为了解ACE的基本概念。
0 有用 对我就是那个谁 2013-05-28 15:14:40
差评!c++在网络编程中就是在这种不上不下之间被抛弃的!
0 有用 lxhscx 2013-04-27 21:35:47
讲ACE的,因为不用,好多都忘记了...记得还是不错的,如果你OS、Socket、Thread、pattern之类的都玩过,内容不难
0 有用 Himer 2013-03-04 21:55:32
那个错误例子是经典 ;大学级代码
0 有用 Makewonder 2013-02-06 09:53:42
有一些概念还是了解下的,例如reactor等,等ACE本身比较庞大,而且仅限于c++,现在又有很多的网络框架,因此其实不是很建议阅读
0 有用 kiven 2012-10-15 14:22:26
介绍C++ ACE网络程序库的使用方法。
0 有用 sunguo 2012-05-22 19:02:39
想读
0 有用 ming 2012-04-21 11:39:57
中规中矩,没有什么惊喜。年代比较久远,但是基本的东西在。命名方式和编码风格不太喜欢,例子也不是特别好。总的来说,还是比较有系统性。
0 有用 ndv 2010-06-09 22:20:23
传言说学之者生,用之者死,看来不假。
0 有用 天行 2010-05-11 18:06:23
自有
0 有用 流浪的猫 2010-03-01 12:10:38
建议用的时候读
0 有用 wisher 2009-04-13 10:20:55
名为C++网络编程,实际上是产品手册
0 有用 I泼侯 2008-12-21 23:01:13
最名不副实的一本书
0 有用 jingle 2008-10-06 12:55:57
领会思想,领会思想
0 有用 小强 2008-08-27 19:58:39
承认曾经对ACE很fan
0 有用 pluskid 2008-08-07 22:13:13
曾经看过这本书的一部分,最后得出结论 ACE 太复杂太企业级了,而使用了 boost::asio