教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> VB开发客户服务器软件的设计与实现

VB开发客户服务器软件的设计与实现

上传者:网友
|
翻新时间:2013-12-18

VB开发客户服务器软件的设计与实现

VB开发客户服务器软件的设计与实现 VB开发客户服务器软件的设计与实现 信息技术论文 更新:2006-4-8 阅读: VB开发客户服务器软件的设计与实现

VB开发客户服务器软件的设计与实现

李湘江(长沙交通学院信息与计算科学系 长沙410076)

要 本文介绍了TCP/IP协议和客户/服务器程序的基本原理,给出了利用Visual Basic6.0开发客户/服务器软件的设计方法;最后给出了应用实例。

关键词 VB TCP/IP协议 Winsock控件 客户/服务器

1 引言

随着网络通信的兴起与迅速发展,TCP/IP协议已成为计算机网络中最主要的传输协议,TCP/IP传输协议也越来越为人所熟知。目前的Internet 网就是基于TCP/IP协议的互联网络。TCP/IP除了用于广域外,在局域网中也广泛应用。

TCP是传输控制协议,它提供了一种可靠的、面向会话连接的数据流服务,它可以在一个分组可能发生丢失、破坏、重复、延迟和乱序的不可靠物理网络之上通过确认、流控、复用同步等自动纠错技术提供一种可靠的进程间通信机制,从而充分保证用户数据传送的可靠和有序性。使用TCP协议通信时,TCP建立并控制数据发送方与接收方的会话关系,当接收方正确收到数据后,必须向发送方发送确认信息。如果发送方在指定时间内未能收到确认信息,将重发数据包。

IP指分组交换协议,是联网的主机之间定义数据包传送路由的规则,它的基本任务是通过网络传送数据报,各个IP数据报之间是相互独立的。IP本身没有连接协议,在交换数据前不会建立会话关系。IP收到数据后也不确认,发送方和接收方都不检测数据传输的正确性。所以仅有IP是不可靠的,不能确保正确传输数据。TCP与IP的组合则构成了功能完整的传输协议。

在TCP/IP网络应用中,多数网络应用程序是使用客户/服务器模型方式,客户向服务器发出服务请求,服务器作出应答响应,服务器通常在一个众所周知的地址侦听客户向服务器发出的请求,服务进程这时一直是处于休眠状态,直到有一个客户程序提出连接请求。服务器作出应答,并为客户提供相应的服务。客户/服务器模型最重要的特点是非对等相互作用,客户与服务器处于不平等的地位。服务器拥有客户机所不具备的各种软硬件资源和运算处理能力,服务器提供服务,客户请求服务,这种模式适应了网络资源、运算能力、信息分布不均等现象,成为IP应用的主要模式。Internet中的WWW、FTP、Telnet、E-mail等许多典型应用都是采用客户/服务器模型方式。

Visual Basic是Windows环境下简单、易学、高效的可视化编程语言开发系统,以其所见即所得的可视化界面设计风格和32位面向对象的程序设计等特点,已广泛地应用于各个领域,是很多计算机软件开发人员采用的开发工具。VB不但提供了良好的界面设计能力,而且在网络通信方面的功能也很强。采用VB开发网络通信应用软件十分方便,尤其软件界面设计非常便捷,编程工作量较小,开发周期短。

Visual Basic6.0中提供了Winsock控件,用于支持网络中两台以上计算机之间进行通信。Winsock控件提供了多样化的属性和方法来实现网络通信。通过设置Winsock控件属性及调用控件方法就能够实现TCP或UDP方式的网络通信。因此,使用Winsock控件编写网络通信程序的过程,实际上就是设置Winsock控件属性和调用控件方法的过程。利用这个控件,编程人员可以轻松地编写出TCP/IP客户服务器程序。

下载文档

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

网友最新关注

I missed my par At college(在大学我想念我的父母)
my big family(我的大家庭)
我的暑假
第一金属于谁?
老枪王义夫
中国跳水队
love environment(爱护环境)
我的暑假
in travel and air travel(航空旅行)
暑期工作
我最喜欢的中国体操队员
迎奥运、讲文明、树新风
奥运与健身
无题
开幕式大猜想
制度视角下的经济转型
关于对我国民族教育评价改革的几点思考
给学生一点时间
关于高职院校构建大学生权利申诉救济制度的思考
试论历史教学与道德培养
衍生金融工具会计信息披露问题研究
生猪代养产业链模式经济分析与发展趋势判断
关于教学改革环境下大学英语教师专业发展研究
青年异胜交往硇发展结征、心理功鹾和存在硇问题酮究
关于对我国文化市场发展的若干思考
城市住宅特征价格定价法探讨
商业银行分产品业绩核算研究
探讨电子商务环境下企业ERP的实施
关于对当代大学生权利意识及教育问题的思考
基于货币视角下的物价走势分析
《影子》教学设计
《阳光》教学设计
《爷爷和小树》教学设计4
《比尾巴》教学设计3
《阳光》教学设计
《爷爷和小树》教学设计2
《比尾巴》第一课时教学设计
《比尾巴》教学设计
《影子》教学设计
《比尾巴》教学设计4
《爷爷和小树》教学设计
《爷爷和小树》教学设计3
《比尾巴》教学设计2
《小小的船》教学案例
《比尾巴》教学设计