请问:ACE和socket是什么关系?
还有TAO,MQ,CORBA这些东西,
谢谢前辈指点!
[解决办法]
ace是一个框架,为了解决 windows和linux系列 socket api 以及os某些特性 差异而造成的移植性问题!做小项目的话还是不要用ace了,光把这个东西调好就花很多时间。
[解决办法]
ACE 是一个开源的通信库,可以跨平台的
[解决办法]
CORBA类似Windows下的COM
MQ简单的解释就是在socket或相关的通信技术之上做了一层封装,形成了一个统一接口工具。现在常用的是IBM的和MS的,都有API提供,常用于银行等业务架构,个人感觉用C#和Java做这方面要比c++更合适。
[解决办法]
怎么说呢,C#和Java做一些用户量比较少的网络软件还可以,真正要面对几千万几亿的用户时,一般都是用C或者C++,而这个时候ACE是一个不错的选择,我用的经验是:ACE是个好东西,即使你不用,看看它的源码对于做设计也有很大帮助。