关于Interprocess Communications

【勇芳软件工作室】汉化HomePreviousNext

随着计算机用户变得越来越复杂,他们需要更多的功率从他们使用的应用程序为了满足这一需求,开发人员为其应用程序添加更多功能,并且应用程序变得更大。从开发的角度和从用户界面的角度来看,这些大型应用程序最终可能变得难以管理。因此,开发人员现在倾向于生产高度集中的应用程序,在有限数量的功能上做得很好,然后使这些应用程序与其他专门应用程序进行通信和共享数据。任何一个应用程序不再能满足用户的期望;合作与沟通的时代已经到来。

通常,协作和通信应用程序可以分类为客户端或服务器。A 【客户】是从其他进程请求服务的应用程序或进程。A 【服务器】是响应客户端请求的应用程序或进程。根据情况,许多应用程序都充当客户端和服务器。例如,文字处理应用程序可以充当客户机,从作为服务器的电子表格应用程序请求制造成本的汇总表。反过来,电子表格应用程序可能会作为客户端从自动库存控制应用程序请求最新的库存水平。