1 / 236
文档名称:

《计算机网络》PPT课件.ppt

格式:ppt   大小:755KB   页数:236页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《计算机网络》PPT课件.ppt

上传人:相惜 2021/1/31 文件大小:755 KB

下载得到文件列表

《计算机网络》PPT课件.ppt

文档介绍

文档介绍:指导教师:杨建国
计算机网络
二零一零年三月
第八章 网络应用编程(需更新)
第一节 网络应用编程实例
第二节 网络编程语言
网络聊天程序任务
任务描述
VB提供了一系列的网络编程控件,利用它们,网络编程将成为一件快乐而简单的工作。
VB网络控件主要有三种:
(1)Winsok控件 主要用于编制基于TCP/IP或UDP协议的网络应用程序。
(2)Internet Transfer控件 主要以来传输文件,执行FTP命令以及登录服务器等。
(3)WebBrowser 用于创建浏览器
本节先介绍Winsok控件。
3
编辑ppt
在网络编程中最常用的方案是客户机/服务器模式(Client/Server,简称C/S)。这种模式包含客户机和服务器两类应用程序。其中客户应用程序向服务器请求服务,而服务程序通常在一个众所周知的地址侦听对服务的请求,也就是说,服务进程一直处于休眠状态,直到一个客户提出了连接请求。此时,服务持续将被唤醒,并对客户的请求作出适当的反应。
4
编辑ppt
聊天服务程序:由客户端和服务端两个程序组成,采用Winsok控件开发。这两个程序可以在同一台计算机上运行,也可以在网络上不同的计算机上运行。整个系统的运行机制是:
第一步:建立连接
主要过程是:由客户端程序向服务端程序发出连接请求,服务端程序收到并接受连接请求,至此客户机与服务器创建了数据交流通道。
第二步:开始聊天
主要过程是:在客户机的“发送的信息”文本框中输入文字时,服务器端的“收到的信息”文本框中就会实时地显示相同的文字,反之亦然。
5
编辑ppt
P215****题 一、填空题
1. Winsock控件主要用来编制TCP/IP或 协议的通话程序。
答案:UDP
2. 在网络编程中最常用的方案是 。
答案:客户机/服务器程序(Client/Server)
6
编辑ppt
P215****题 三、问答题

答:网络聊天程序的运行过程是:
第一步:建立连接
主要过程是:由客户端程序向服务端程序发出连接请求,服务端程序收到并接受连接请求,至此客户机与服务器创建了数据交流通道。
第二步:开始聊天
主要过程是:在客户机的“发送的信息”文本框中输入文字时,服务器端的“收到的信息”文本框中就会实时地显示相同的文字,反之亦然。
7
编辑ppt
. 服务器的界面设计
“标准 EXE”工程,选中“工程”菜单的“部件”,在控件中找到Microsoft Winsock Control并将其选中。
,并在其中添加两个命令按钮(Command1的Caption属性为“退出”,Command2的Caption属性为“发送”)。
,其名称分别为txtServerIP,txtSend和txtReceive。
,将其Protocol(协议)属性设置为0(即sckTCPProtocol)。
8
编辑ppt
服务器程序代码设计
Private Sub Form_Load()
'设置侦听端口
= 10001

'读取服务器的IP地址
=

'开始侦听

End Sub
Private Sub Command1_Click()
'点击“退出”按钮后关闭应用程序
Unload Me
End Sub
9
编辑ppt
服务器程序代码设计
Private Sub Command2_Click()
'只要txtSend文本框的内容写好以后就由WinsockServer控件发送

End Sub
Private Sub WinsockServer_ConnectionRequest(ByVal requestID As Long)
'当收到连接请求时,Winsock处于侦听状态
'此时应该使用C