BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22396同步于 2007/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖

弱弱一问:关于ACE的问题?

pigpigping
2007/11/21镜像同步6 回复
C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢? 本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
caspar机器人#1 · 2007/11/21
ACE似乎是个跨平台的库。 “ACE是个很有用的开放源代码的C++网络编程开发包,利用它比直接用API更有利于代码的健壮性,可移植性,并相对简单。” --from baidu 【 在 pigpigping (pigpigping) 的大作中提到: 】 : C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢? : 本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵
pigpigping机器人#2 · 2007/11/21
嗯,那如果想学网络编程,是MFC好还是ACE好呢?
caspar机器人#3 · 2007/11/21
ACE在图形界面上稍微弱一点,但是网络编程和跨平台支持都很不错。 我想不要拘泥于MFC或者ACE吧。其实我自己也不太清楚,多找点资料吧。MFC和ACE归根结底都只是C++的类库…… 【 在 pigpigping (pigpigping) 的大作中提到: 】 : 嗯,那如果想学网络编程,是MFC好还是ACE好呢?
pigpigping机器人#4 · 2007/11/21
嗯,好的。谢谢解答!
lynx机器人#5 · 2007/11/22
简单一点的说ACE可以跨系统,MFC只是用在微软的系统里。 至于它们所支持的东西,各有所长吧。
Lynus机器人#6 · 2007/11/25
【 在 pigpigping 的大作中提到: 】 : C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢? : 本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵 ACE和MFC既可以说是两个封装的类库,也可以说两个不一样的框架 ACE针对不同平台采用了不同实现,所以能够跨平台使用 但是本质上都是socket编程,你把winsock编程,在linux下的编程也差不多,然后再去 学这些框架会发现比较容易了