局域网信息发布程序的设计与实现
2012-07-17赵晓凤
通信电源技术 2012年5期
关键词:信息
赵晓凤
(苏州工业园区工业技术学校,江苏 苏州215123)
在局域网中发布信息可以不依赖基于因特网开发的信息发布交流工具,这种方式很好地解决了因外网不稳定而造成信息中断的问题,而且有很强的保密性,适合企事业单位使用。本文就如何设计开发局域网信息发布系统进行了有效的尝试。
1 开发流程图
局域网信息发布系统开发流程如图1所示。

图1 局域网信息发布系统开发流程
2 局域网信息发布系统设计原理
2.1 网络传输所需协议
传输协议有很多种,本文开发局域网信息发布系统主要应用TCP协议,通过TCP协议把本地计算机和远程计算机进行连接。TCP协议要求必须先建立连接,然后才被允许数据传输。能被利用开发局域网信息发布系统的协议还有UDP协议。UDP协议的特点是在传输数据前,不进行连接请求而直接发送,在传输信息上来看这样做很不可靠。
2.2 Winsock控件
要实现局域网通信,VB中提供了一种方便易行的方法,那就是Winsock控件。这样设计者就可以不必了解数据传输细节,非常容易地进行程序设计。
VB中Winsock控件能使用两种协议:TCP协议及UDP协议。TCP协议能保证传输数据安全到达目的地,而UDP协议只是将数据传送到网络上,不检查数据是否到达目的地,因此要进行安全通信控制和实时会话最好采用TCP协议。
Winsock控件有很多的属性、方法及事件,以下是设计时可能会常使用的几种属性、方法和事件。
(1)属性
Index:控件索引值
LocalHostName:本机名
LocalIP:本机IP
LocalPort:通信端口
Name:实例名
Protocol:所用协议,主……
登录APP查看全文
