VB_WinSock网络编程.DOC

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VB_WinSock网络编程

VB_WinSock网络编程 (河南科技学院 计科系 001班,河南 新乡 453003) 摘要 本文通过对一个VB实例开发过程的介绍,阐述了VB程序开发的一般方法。并且在文中详细地介绍了客户端/服务器(C/S)模型,以及在VB网络程序开发中对C/S模型的应用。另外,文中介绍了VB中WinSock控件的具体用法,以及VB中WinSock的各个属性和方法的设置与使用方法。除此以外,本文还有VB程序设计后期的异常处理与调试的方法的介绍。 关键词 VB程序开发,C/S模型, VB程序调试,异常处理,WinSock控件 ABSTRACT During the development process of a example edited by the VB program, it gives us a way about the program development of VB. It also interpret the client/server model explicitly and how to compiler we use it. In the text it has the specific way about the control unit in the WinSock, including the every attribute and setting the method. Excepting it introduces the exception handling after the design for a program and the method of the program debugging. Keywords VB program development, Client/Server Model, VB program debugging, Exception handling, WinSock control 1 引言 随着网络的发展,计算机应用、软件开发都有了一个新的发展方向——网络。所以,随之而来的,网络软件的开发,也成了一个新的焦点。而作为一个简单而实用的编程语言——VB,对网络软件开发自然也有它的独到之处,不管是对C/S模型的方便使用,还是对Windows Sockets的优化封装,都给我们提供了更方便的编程环境,本文将介绍在VB编程过程中遇到错误时的调试方法,以及各序运行时对产生的异常错误的处理方法。 2 客户端/服务器模型 (C/S) 图 简单的C/S模型 如图所示,是一个简单的C/S模型参考图。在上图中,我们可以明显的看到,一个服务器可以同时与多个客户机连接,在其中起到服务器的作用。不难看出,客户端程序依靠于服务器程序存在,通过服务器程序与其他客户进行数据的交换,所以,在C/S模型中,Server起着重要的作用,在一个C/S模型下形成的软件中,缺少了Server,单单的Client是不能运行的。 对于采用C/S模型的软件,是由客户端和服务器端共同存在的,在整个软件的运行过程中,有个先后的顺序,必须由如下的顺序运行: 首先服务器要启动,初始化服务器程序,等待客户机的请求; 客户机启动,向服务器发送连接请求(TCP)或是直接发送登陆数据(UDP); 3.在允许的范围内,等待所有用户的加入; 4.客户机完成所需功能,退出程序; 5.服务器确认所有用户都已退出,结束程序运行。 C/S模型初步实现了软件的分布式,C/S模型中的服务器有时候也可以认为是后台程序,即运行于后台,向Client提供服务。 3 WinSock控件 3.1 WinSock控件简介 Socket(套接字)最初是由加利福尼亚大学Berkeley分校为UNIX操作系统开发的网络通信接口,随着UNIX操作系统的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。20世纪20年代初,由Sun Microsystems, JSB, FTP, software, Microdyne和Microsoft的几家公司共同制定了一套标准,即Windows Sockets规范,简称WinSock。 而WinSock控件是一个ActiveX控件,它所对应的文件是Windows安装目录下的\System\MsWinSck.ocx,在VB中使用WinSock控件之前,必须在工程中加入Microsoft WinSock Control控件。 WinSock控件是对WinSock进行的封装,允许我们使用两个著名传输层协议:一种协议是TCP(Transmission Control Protocol,传输控制协议),另一种协议是UDP(User DataGram Protocol,用户数据报协议). WinSock控件的工作原理是这样

文档评论(0)

2105194781 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档