文件名称:基于socket的多平台通讯研究
文件大小:137KB
文件格式:PDF
更新时间:2014-12-01 16:33:51
socket 平台通讯
EAST 装置中的LHCD 控制系统是一个基于多平台的分布式控制系统。由于控制系统中有多种应用需求, 因此 在系统中采用了QNX, Linux 和Windows 三种操作系统。文章主要介绍了在QNX, Linux,Windows 三种不同的操作系统平 台下, 如何通过Socket 网络编程实现互相通讯, 并阐述了自定义通讯协议的设计和实现。测试结果表明, 利用BSD Socket API 建立的套接字, 可以方便地实现三个操作系统平台之间的通讯, 并且在长时间、高频率的通讯过程中, 具有良好的实时性和可靠性