摘要

本文主要通过讨论传统的编程方法在软件的网络通信模块开发中的问题,提出利用ACE面向对象的设计模式和框架可以帮助开发者消除通信组件的复杂性。概述了ACE的反应器,事件处理器,接受器,连接器等框架,以及ACE在开发软件的数据传输和通信模块中的优越性,给出了一个简单的例子程序。