教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 论文> 其他论文> 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客户服务器程序。

下载文档

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

网友最新关注

桂林春节习俗
“端午”的名称奥秘
模仿《手指》
老北京的春节习俗
巧写对联的书法家
手指“V”
满族
五个手指头
有趣的江苏春节习俗
学习英雄事迹,弘扬民族精神
粉笔唰唰
手指
广东民风民俗大观园
苗族
5只手指的对话
10年入党转正申请书格式
入党申请书中自己的情况怎样写?
调查报告的写作格式实践报告
入党志愿书的填写方式
主管如何撰写年终总结报告
大学生入党申请书注意哪些问题
入党申请书范文格式
解说词的含义与写法
入党申请书正式格式和注意事项
国家助学金申请书格式
关于入党转正申请书的格式
涉外合同的写法
教你写入团申请书的规范格式
怎样写好商业计划
入团申请书的写作格式
试论GTM胶粉改性沥青砼路面施工技术
怎样鉴别真伪铝塑管
施工单位填写工程签证单的技巧
高强预应力混凝土管桩液压法的施工
竣工验收报告
工地上本不该有废钢筋头之说
居住区规划设计要注意的一些问题
建筑物抗震设防原则
土方开挖施工方案
施工现场常见隐患50条
2010年暑期工地生产实习报告
堤防工程土方施工经验总结
关于混凝土冬季保护措施
浅谈城市消防通信指挥系统设计与实现
当代景观设计学的思考
《两只鸟蛋》教学目标
《两只鸟蛋》教案(一)
《两只鸟蛋》考点练兵
《两只鸟蛋》重点问题探究
《两只鸟蛋》教学重点
《两只鸟蛋》训练素材
《两只鸟蛋》重点字词的意思
《两只鸟蛋》随堂练习 提高篇
《两只鸟蛋》学习难点
《两只鸟蛋》范文 小鸟的自述
《两只鸟蛋》写作指导
《两只鸟蛋》整体阅读感知
《两只鸟蛋》相关资料 世上有多少只鸟?
《两只鸟蛋》随堂练习 巩固篇
《两只鸟蛋》教案(二)