VB程序设计第八章.ppt
《VB程序设计第八章.ppt》由会员分享,可在线阅读,更多相关《VB程序设计第八章.ppt(16页珍藏版)》请在三一办公上搜索。
1、第8章 网络程序设计方法,教学要求,1掌握Winsock控件的基本用法2、了解网络应用程序设计的基础知识3、了解网络聊天应用程序的开发过程,8.1 网络聊天程序任务,8.1.1 任务描述常用的VB网络编程控件主要有Winsock、Internet Transfer、WebBrowser三种。主要用途是:(1)Winsock控件主要用来编制基于TCP/IP或UDP协议的网络应用程序等;(2)Internet Transfer控件主要用来传输文件,执行FTP命令以及登录服务器等;(3)WebBrsower用于创建浏览器。,8.2 Winsock控件及网络应用程序设计,8.2.1 Winsock控件
2、的主要属性1、ByteReceived:返回接收到的数据,通常用GetData方法获取2、LocalHostName:返回本地计算机的名称3、LocalIP:返回本地计算机的IP地址4、LocalPort:返回或设置所用的端口5、Protocol:返回或设置Winsock所用的协议6、RemoteHostName:返回或设置远程计算机名7、RemoteHostIP:返回远程计算机的IP地址8、State:返回Winsock控件当前的状态,8.2 Winsock控件及网络应用程序设计,8.2.2 Winsock控件的主要方法1、Listen方法语法:Winsock对象.Listen作用:使服务程
3、序处于侦听状态,等待客户访问2、Connect方法语法:Winsock对象.Connect 远程主机IP,远程端口作用:用于向远程主机发出连接请求3、Accept方法语法:Winsock对象.Accept RequestID作用:用于接受一个连接请求,8.2 Winsock控件及网络应用程序设计,8.2.2 Winsock控件的主要方法4、SendData方法语法:Winsock对象.SendData 数据作用:用于发送数据5、GetData方法语法:Winsock对象.GetData 变量数据类型,最大长度作用:用来取得接收到的数据6、Close方法语法:Winsock对象.Close作用:
4、关闭当前连接,8.2 Winsock控件及网络应用程序设计,8.2.3 Winsock控件的主要事件1、DataArrival事件:数据到达触发该事件,通常与GetData同时使用,通过GetData方法获取新到达的数据。2、ConnectionRequest事件:当客户机使用Connect方法请求连接时触发,通常与Accept方法一起使用,用来接收客户机的连接请求。,8.2 Winsock控件及网络应用程序设计,8.2.4 网络应用程序设计基础1、基于Socket的通信过程Winsock控件是基于Socket接口(套接字)创建的,是TCP/IP网络中最通用的API(应用程序接口),也是在In
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 程序设计 第八
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5576384.html