摘 要 该文简要介绍了SUN工作站与PC之间进行通讯的常用方法,着重论述了一种基于Socket编程,实现进程间直接实时通讯的方法,并举例说明。随着计算机的日益普及和应用领域的不断扩展,人们对计算机性能的要求也越来越高,特别是在科学计算、图形图像处理、网络工程、计算机辅助设计和制造(CAD/CAM)以及软件工程等领域。这些领域的要求对于一般的微型计算机来说是难以胜任的,而工作站的出现又恰好满足了这些方面的需要。SUN工作站是工作站中的典型代表,由于它采用了RISC技术等一系列先进的技术和方法,使得其性能价格比远远超出传统的微、小型计算机系统,因而具有很高的市场占有率。另一方面,IBM PC及其兼容机在我国也相当普遍,它们在各行各业得到了广泛的应用,拥有众多的用户和软硬件产品。如何将SUN工作站与PC这两者之间有机地结合起来,使它们各尽其长,就成了一个非常现实的问题。比如在分布式应用系统中,由于PC拥有众多像开关量和模拟量这样的I/O接口板,因此可以用它作为工业控制现场中的下位机,完成现场数据的实时采集与相关的控制操作;而用SUN工作站作为上位机,进行总的数据处理和分析。在这样