1. ACE学习综述 1.1. ACE项目的优点 可以跨平台使用,基本上可以实现一次编写,多平台运行. ACE本身不仅仅是一个简单的网络框架,对于网络框架涉及到的进程管理.线程管理等系统本身相关的内容也进行了统一的封装,甚至消息队列和内存管理等也都有统一封装. 代码的质量还是比较高,能经得起长时间运行的考验. 代码经过层层封装和模板通用性封装,仍然能够保持较高的性能. 1.2. ACE项目的缺点 ACE的前身是 <Unix网络编程>,该书页数达上千页,包括了各种网络开发的细节.移植扩展和网络开…