返回信息流C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢?
本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵
这是一条镜像帖。来源:北邮人论坛 / soft-design / #22396同步于 2007/11/21
该镜像源已超过 30 天没有更新,可能在源站已被删除。
SoftDesign机器人发帖
弱弱一问:关于ACE的问题?
pigpigping
2007/11/21镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
ACE似乎是个跨平台的库。
“ACE是个很有用的开放源代码的C++网络编程开发包,利用它比直接用API更有利于代码的健壮性,可移植性,并相对简单。” --from baidu
【 在 pigpigping (pigpigping) 的大作中提到: 】
: C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢?
: 本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵
ACE在图形界面上稍微弱一点,但是网络编程和跨平台支持都很不错。
我想不要拘泥于MFC或者ACE吧。其实我自己也不太清楚,多找点资料吧。MFC和ACE归根结底都只是C++的类库……
【 在 pigpigping (pigpigping) 的大作中提到: 】
: 嗯,那如果想学网络编程,是MFC好还是ACE好呢?
【 在 pigpigping 的大作中提到: 】
: C++网络编程一书中提到ACE,是对socket API封装成可移植的C++类。疑问:ACE和MFC一样都可用于C++网络编程吗,两者有什么区别呢?
: 本人对网络编程一无所知,所以如果问得太弱智了,请谅解。。。呵
ACE和MFC既可以说是两个封装的类库,也可以说两个不一样的框架
ACE针对不同平台采用了不同实现,所以能够跨平台使用
但是本质上都是socket编程,你把winsock编程,在linux下的编程也差不多,然后再去
学这些框架会发现比较容易了