文档介绍:新疆农业大学学报
2001, 24( 2) : 68~ 72
Journal of Xinjiang Agricultural University
文章编号: 1007
8614( 2001) 02
0068
05
在 DELPH I5. 0 BIOS
设计网络通讯软件的探讨
董丹华1 , 王宁波2
( 1. 新疆农业大学机械交通学院, 乌鲁木齐
830052; 2. 中国矿业大学工商管理学院 98M BA
班, 安徽合肥
230000)
摘
要
在组建六道湾煤矿企业信息网的过程中, 我们利用 DEL PHI5. 0 平台所提供的 N ET
BIOS 接口单元, 解决了从企业原有的专用网络上获取广播数据包的异构网络间通讯问题, 本文
介绍了 DEL PHI5. 0 平台所提供的 N ET BIOS 接口单元的组成及主要功能, 并详细说明了网络
广播数据包接收器的编程方法。
关键词
NET BIOS
T CP/ IP
网络通讯
网络广播数据包
中图分类号
T P393. 1
文献标识码
A
0
引
言
六道湾煤矿现为新疆比较大的煤炭企业之一, 历年来企业已投入大量资金进行技术改
造, 创建了全矿( 地面洗煤厂、通风设备、提升设备及井下各工作面) 安全生产监控系统, 洗煤
厂生产过程自动控制系统, 井下运输铁路调度系统, 原煤运销地磅电子称重系统等, 这些系
统都是遵循 T CP/ IP 通讯协议的专用网络, 由它们对企业的生产过程和工作环境进行实时
监测和控制。但由于多种原因, 上述专用网络获取的宝贵技术信息资源并未在企业管理中
发挥应有的作用, 为提高企业的管理水平, 拟建的六道湾煤矿企业管理信息系统( TM IS) 必
须将上述专用网络系统实时采集的信息纳入企业共享数据库中, 进行统一管理和共享。拟
建的六道湾煤矿企业网络的拓扑结构见图 1, 由图 1 可见企业网络需要将上述各个结构相
异的专用网络进行连接, 并从这些专用网络上获取实时采集的信息。在组建六道湾煤矿企
业信息网的过程中, 我们利用 DELPH I5. 0 BIOS 接口单元, 编制了数据包
接收器程序, 解决了从专用网络上获取数据包的异构网络间通讯问题。保证了六道湾煤矿
企业信息网的正常运行。
本研究介绍了 DELPH I5. 0 BIOS 单元的组成及主要功能, 并详细说
明了网络广播数据包接受器的编程方法。
1
DELPHI5. 0 TBIOS 单元的组成及主要功能
NetBIOS 是 Window s 操作系统提供的底层网络通讯基本系统。在 DELPH I5. 0 平台上
收稿日期: 2000- 11- 10
第 2 期董丹华等: 在 DEL PHI5. 0 平台上利用 N ET BIOS 设计网络通讯软件的探讨 69
图 1
六道湾煤矿网络拓扑结构图
BIOS 3. 0 的接口, 通过源文件 NB30. PAS 可以发现该接口定义了支持
NetBIOS3. 0 所需的数据结构( 常量、类型标识符) , 主要的数据结构为:
常量定义
NCBNAM SZ = 16;
/ / 网络名称的绝对长度
M AX_LANA