基于网络通信平台的设计与开发[摘要]随着局域网的数据通信时代盛行,伴随着现代计算机网络技术和计算机软件技术的进展,数据通信技术正在不断进步。数据通信技术已经应用到许多领域,给生产生活带来极大的便利,有着比较广泛的应用前景。文中基于 VC++6.0 网络数据通信编程技术中采纳了点对点数据传输的类函数、实现网络中 IP 地址相互转换以及对 API 端口和代理服务器的编程技术。在实际局域网中,应用本文编写的服务器端和客户端程序,根据实验结果,计算误码率大小在 10-4 左右,满足网络通信对误码率的要求。由于神经网络模拟的控制,通信过程中实时性较好。[关键词]数据通信通信编码 VC++神经网络控制1、讨论现状国外发达国家的计算机网络和软件技术起步较早,进展较快,基于局域网数据通信的技术已经相当成熟,在国防军事、航空航天、医疗、教育等方面得到了广泛的应用,并开发出了一些的数据通信软件产品。国内的基于局域网数据通信技术起步较晚,但近年来的进展也比较迅速,基于局域网数据通信产品,例如“冰河”,也逐渐流行起来,各个行业对数据通信软件的需求也越来越多,并且许多技术和数据通信技术相互渗透,形成了一些交叉学科,例如远程医疗。2、系统分析本讨论中传输环境主要是基于局域网的数据传输,根据局域网通信的特点,局域网的通信环境分析通常来说分为以下几点:2.1 网络环境2.2 系统误码率系统的误码率是评价系统安全性和稳定性的重要指标之一,通常来说降低误码率的方法是加入控制信息,控制信息主要是加入校验位,通常的校验方法有奇偶校验位、CRC 差错控制等,这样可以有效避开误码的传输,但是过多的加上控制信息,必定影响码率的传输,本讨论在保证码率传输速度的情况下,加入 CRC 校验位来降低误码率。2.3 协议地址局域网信息传输的协议地址主要使用 TCP\IP 协议传输,TCP 传输协议较为稳定可靠,是面对连接的传输协议,与 UDP 协议比较,TCP 具有安全稳定等优点,并且 TCP\IP 协议有着七层结构,那么在数据传输过程中,数据握手易于实现,算法实现方便。3、方案设计3.1 网络传输设计关于网络传输的设计,本讨论的设计方案是 C/S 设计模式,采纳客户机、服务器的设计方式,这种设计方式需要上位机发送数据和下位机接收数据的设计。数据采集端:采集传输数据,利用网线传输至客户端计算机。数据发送端(客户端):采集到的数据对其进行编码、调制、加密,得出适合于局域网传输的模拟信号。...