VB5中利用Wiock和msD控件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB5中利用Wiock和msD控件

窗体顶端 窗体底端 窗体顶端 用户名: 密码: 窗体底端 ,会员中心 | 退出登录 首页 行业动态 案例 教程 软件下载 模型下载 交流社区 首页教程软件开发vb 在VB5中利用Wiock和msD控件进行 - Wiock - 技术应用 - 2010-05-27 22:42:41 作者:admin 来源: 浏览次数:898 网友评论 0 条 关键字:Office助手??VB.net2005??VB.NET窗体??VB访问数据库??Visual?Basic?9??Visual?Basic?9.0??????????????本文详细介绍在VB5中利用Wiock和msD控件进行???????????????????????????  ... 关键字: Office助手 VB.net2005 VB.NET窗体 VB访问数据库 Visual Basic 9 Visual Basic 9.0 本文详细介绍在VB5中利用Wiock和msD控件进行 一.认识Wiock和msD控件 首先我们要认识Wiock控件,Wiock控件是微软提供的,是win98的内部控件,利用 Wiock 控件可以与远程计算机建立连接,Wiock包含有用户数据文报协议 (UDP)和传输控制协议 (TCP)。可用这两种协议来建立客户与服务器应用程序来进行数据交换。而msD是个人编写的共享控件,需要的可到(wch_email@163.net)联系。Wiock是进行数据交换的,msD是用来查找对方的IP地址。 二.Wiock的基础 1.TCP基础:TCP(Trafer Control Protocol)是传输控制协议的简称,是基于连接的协议,在数据传输之前必须先建立连接。 2.UDP基础: UDP(User Data Protocol)是用户数据文报协议的简称,两台计算机之间的传输类似于传递邮件;两者之间没有明确的连接,可作为服务器,也可作为客户机。 3.属性: BytesReceived:返回接收到的(当前在接收端缓冲区内的)数据的数量。使用GetData方法来获取数据。 LocalHostName:返回本地机器名。 LocalIP:返回本地机器的IP地址。 LocalPort:返回或者设置所用到的本端口;如果指定的是端口 0,就使用一个随机端口。 Protocol:返回或设置Wiock所用的协议是TCP或UDP。 RemoteHostIP:返回远程机器的IP地址。 State:返回控件的状态,用枚举类型来表示。 SocketHandle:返回一个与连接字句对应的值。 4.方法: Listen:用于服务器程序,等待客户访问。 格式:Wiock对象.listen Coect:用于向远程主机发出连接请求 格式:Wiock对象.coect [远程主机IP,远程端口] Accept:用于接受一个连接请求 格式:Wiock对象.accept Request ID Senddata: 此方法用于发送数据 格式:Wiock对象.senddata 数据 Getdata: 用来取得接收到的数据 格式:Wiock对象.getdata 变量 [,数据类型 [,最大长度]] Close: 关闭当前连接 格式:Wiock对象.close 5.事件: DataArrival:新数据到达时出现;获取一个 GetData 调用中的全部数据。 CoectionRequest:当远程计算机请求连接时接受连接请求。 SendComplete :在完成一个发送操作时出现 。 SendProgre :在发送数据期间出现 。 Error:后台处理中出现错误(例如,连接失败,或者在后台收发数据失败)事件就会出现。 Close :当远程计算机关闭连接时出现。 三.程序代码: 通过远程控制计算机,使远程计算机重新启动或关闭,需设置一个服务器程序和一个客户机程序,服务器受客户机的控制。 1.服务器程序: 在VB5的编程环境下,新建一个工程,在Form1中添加一个Wiock控件,Wiock的“名称为Wiock1,属性Protocol设置为0-sckTCrotocol,Form1的属性Visible=False,这样运行该程序就会隐藏起来不可见;其代码如下: Option Explicit 该函数(ExitWindowsEx)是win98里的API函数,是用来重启或关闭计算机的 Private Declare Function ExitWindowsEx Lib user32 (ByVal uFlags As Long, ByVal dwReserved As Long) As Long Cot EWX_LOGOFF = 0 Cot

文档评论(0)

yan698698 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档