(一)Delphi编程ARTStar端运行图展示
.
(三)C++编程的ARTStar端运行图展示
(四)说明:
(1)art包对于TARTStar和TARTCenter等对象提供了C++接口、C语言和Delphi等语言接口,便于外界直接调用。
(2)分布式系统框架提供了P2P数据传输、File文件传输、RPC远程过程调用、RSM远程消息、EVENT事件触发、ServiceConcept服务概念、MemoryShare内存共享、FileSystem文件系统。能够满足大多数分布式网络编程的需求。ARTStar和ARTCenter配合提供了分布式网络程序设计框架。基于这两个类TARTStar和TARTCenter,重载后进行各个事件的响应,从而易于分布式网络程序设计和实现。
(3)上面展示中,ARTCenter由Delphi语言实现,ARTStar分别由Delphi语言和C++语言实现,此外也提供了C语言实现的演示源代码。
(4)ART的设计和工作原理,请参看书籍:姜维. 《分布式网络系统与Multi-Agent系统编程框架》。
(5)在orsci-art包中,使用TPIPECom类作为基础类,派生后进行自定义的管道通信编程。
(6)orsci包支持PIPE网络编程,提供TPIPECom基础类,可下载配套软件orsci-art应用。 |