欢迎来到论文网! 识人者智,自知者明,通过生日认识自己! 生日公历:
网站地图 | Tags标签 | RSS
论文网 论文网8200余万篇毕业论文、各种论文格式和论文范文以及9千多种期刊杂志的论文征稿及论文投稿信息,是论文写作、论文投稿和论文发表的论文参考网站,也是科研人员论文检测和发表论文的理想平台。lunwenf@yeah.net。
您当前的位置:首页 > 科技论文 > 科技小论文

基于TCP/IP的自动连接与通信

时间:2011-04-27  作者:秩名

       
 
   
 

 

客户端连接客户端事件处理流程

图5 显示计算机TCP客户端连接和事件处理流程图

在TCP/IP未连接时,客户端程序定时申请TCP连接,需要注意的是超时时间一定要大于1000毫秒,否则会出现令人意外的结果。论文发表。客户端程序的定时器时间间隔为2秒,即每两秒钟尝试TCP连接,一旦连接成功,停止连接操作。其流程如图5左边部分。

4 TCP/IP通信

现以平显训练模拟系统为例来说明TCP/IP通信。平显训练模拟系统规模比较小,仅有两台计算机构成,其中主控计算机作为TCP服务器,显示计算机作为客户端。主控计算机和显示计算机之间是通过TCP/IP通信。

显示计算机要实时显示平显画面,主控计算机需将解算的诸多画面元素实时发送到显示计算机。双机通信主要包括三个部分,即双机通信协议、主控计算机参数字符串的组合和发送以及显示计算机参数字符串的接收和分解。其中双机通信协议是双机通信的关键。

4.1 双机通信协议

通信协议(如表2所列)是双机可靠地有效地通信的基础。为了使显示计算机准确地接收各平显参数,将平显画面分解成各个相对独立的画面元素(由于各元素的数据长度是不相同的,因此不能采用固定长度+偏移量的方式),并分别赋予各画面元素一个唯一的标识符。其通信过程如下:依据双机通信协议,主控计算机将参数标识符和参数转换字符串组合后,发送到显示计算机;依据双机通信协议显示计算机再将接收到的组合字符串逐一识别、分解出各平显参数。

4.2 主控计算机参数字符串的组合和发送

一般情况下,一次发送的数据量所占用的时间相对较少,所以,TCP/IP通信采用组合发送的方式来发送数据,即将所有的平显参数组合成一个大的字符串然后一次性发送。接收端接受一条信息(组合字符串)后,再逐一分解。这样,可将发送数据的任务分成如下几个相对独立的模块进行设计:参数字符串转换模块、参数发送字符串转换模块、组合字符串组合模块和发送模块。论文发表。主控计算机参数字符串的组合和发送的流程如图6所示。其步骤为:

 

 
 

 

图6 平显参数发送流程图

①主控计算机将各参数转换成对应的参数字符串;

②按下面的形式组合成包含参数标识符的参数发送字符串:

参数发送字符串 = 参数标识符 + 参数字符串 + 参数结束符(;)

③根据当前的设置,将所有需要发送的参数组合成组合字符串;组合字符串如图7所示。

④发送组合字符串。

图7 组合字符串构成示意图

4.3 显示计算机参数字符串的接收和分解

显示计算机参数字符串的接收和分解的过程与主控计算机参数字符串的组合和发送的过程相反。

①显示计算机接收主控计算机发送的组合字符串;

②根据元素结束符(;)循环处理组合字符串,分解得到所有的参数发送字符串;

③根据通信协议和参数发送字符串中的元素标识符分解得到所需要的参数数值或字符串;

④接收字符串清空。

结束语

TCP/IP作为网络通信协议,在平显训练模拟系统中得到了很好的应用,满足了设计要求。如果改用集线设备,可构建更大的仿真系统,因此,采用TCP/IP通信,增强了平显训练模拟系统的可扩展性,同时提供了方便的接口。


参考文献
1 W. Richard Stevens 著,范建华等译. TCP/IP详解.机械工业出版社,2000
2 李成大,Windows下TCP/IP协议分析软件的设计开发.计算机应用研究,2002,(2) :133-135
3 范建华、胥光辉、张涛泽,TCP/ IP 详解(卷1:协议).北京:机械工业出版社,2000
4 范天慈编,机载综合显示系统,空军工程学院,1997.3
 

 

查看相关论文专题
加入收藏  打印本文
上一篇论文:基于TC65的GPRS远程无线数据采集终端设计(图文)
下一篇论文:基于WIFI无线网络的电能质量分析仪分析与设计(图文)
科技论文分类
科技小论文 数学建模论文
数学论文 节能减排论文
数学小论文 低碳生活论文
物理论文 建筑工程论文
网站设计论文 农业论文
图书情报 环境保护论文
计算机论文 化学论文
机电一体化论文 生物论文
网络安全论文 机械论文
水利论文 地质论文
交通论文
相关科技小论文
    无相关信息
最新科技小论文
读者推荐的科技小论文