VB开发客户服务器软件的设计与实现_第1页
VB开发客户服务器软件的设计与实现_第2页
VB开发客户服务器软件的设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、VB开发客户效劳器软件的设计与实现VB开发客户效劳器软件的设计与实现 VB开发客户效劳器软件的设计与实现 信息技术论文 更新:2006-4-8 阅读: VB开发客户效劳器软件的设计与实现VB开发客户效劳器软件的设计与实现李湘江长沙交通学院信息与计算科学系 长沙410076摘 要 本文介绍了TCP/IP协议和客户/效劳器程序的根本原理,给出了利用Visual Basic6.0开发客户/效劳器软件的设计方法;最后给出了应用实例。关键词 VB TCP/IP协议 Winsock控件 客户/效劳器1 引言随着网络通信的兴起与迅速开展,TCP/IP协议已成为计算机网络中最主要的传输协议,TCP/IP传输协

2、议也越来越为人所熟知。目前的Internet 网就是基于TCP/IP协议的互联网络。TCP/IP除了用于广域外,在局域网中也广泛应用。TCP是传输控制协议,它提供了一种可靠的、面向会话连接的数据流效劳,它可以在一个分组可能发生丧失、破坏、重复、延迟和乱序的不可靠物理网络之上通过确认、流控、复用同步等自动纠错技术提供一种可靠的进程间通信机制,从而充分保证用户数据传送的可靠和有序性。使用TCP协议通信时,TCP建立并控制数据发送方与接收方的会话关系,当接收方正确收到数据后,必须向发送方发送确认信息。假设发送方在指定时间内未能收到确认信息,将重发数据包。IP指分组交换协议,是联网的主机之间定义数据包

3、传送路由的规那么,它的根本任务是通过网络传送数据报,各个IP数据报之间是互相独立的。IP本身没有连接协议,在交换数据前不会建立会话关系。IP收到数据后也不确认,发送方和接收方都不检测数据传输的正确性。所以仅有IP是不可靠的,不能确保正确传输数据。TCP与IP的组合那么构成了功能完好的传输协议。在TCP/IP网络应用中,多数网络应用程序是使用客户/效劳器模型方式,客户向效劳器发出效劳恳求,效劳器作出应答响应,效劳器通常在一个众所周知的地址侦听客户向效劳器发出的恳求,效劳进程这时一直是处于休眠状态,直到有一个客户程序提出连接恳求。效劳器作出应答,并为客户提供相应的效劳。客户/效劳器模型最重要的特点

4、是非对等互相作用,客户与效劳器处于不平等的地位。效劳器拥有客户机所不具备的各种软硬件资源和运算处理才能,效劳器提供效劳,客户恳求效劳,这种形式适应了网络资源、运算才能、信息分布不均等现象,成为IP应用的主要形式。Internet中的WWW、FTP、Telnet、E-mail等许多典型应用都是采用客户/效劳器模型方式。Visual Basic是Windows环境下简单、易学、高效的可视化编程语言开发系统,以其所见即所得的可视化界面设计风格和32位面向对象的程序设计等特点,已广泛地应用于各个领域,是很多计算机软件开发人员采用的开发工具。VB不但提供了良好的界面设计才能,而且在网络通信方面的功能也很强。采用VB开发网络通信应用软件非常方便,尤其软件界面设计非常便捷,编程工作量较小,开发周期短。Visual Basic6.0中提供了Winsock控件,用于支持网络中两台以上计算机之间进展通信。Winsock控件提供了多样化的属性和方法来实现网络通信。通过设置Winsock控件属性及调用控件方法就可以实现TCP或UDP方式的网络通信。因此,使用Winsock控件编写网络通信程序的过程,实际上就是设置Winsock控件属性和调用控件方法的过程。利用这个控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论