网络应用程序设计方法.doc

上传人:wux****ua 文档编号:9034281 上传时间:2020-04-02 格式:DOC 页数:2 大小:78KB
返回 下载 相关 举报
网络应用程序设计方法.doc_第1页
第1页 / 共2页
网络应用程序设计方法.doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述
第8章 网络应用程序设计方法一、单项选择题1一旦数据到达,将首先触发Winsock控件的( )。ADataArrival事件 BConnectionRequest事件CDataSand事件 DDataGet事件答案:A2要发送数据,通常使用Winsock控件的( )。ASendData方法 BListen方法CAccept方法 DGetData方法答案:A3当Winsock控件处于关闭状态时,其State属性的值是( )。A1 B0C2 D6答案:B4当Winsock控件的LocalPort属性的作用是( )。A仅返回所有端口 B仅设置所有端口C返回或设置所用端口 D返回或设置IP地址答案:C5当使用SendData将数据发送到主机后时,将触发的Winsock控件的是( )。ASendProgressBMouseDownCClickDKeyPress答案:A二、填空题1Winsock控件主要用来编制TCP/IP或 协议的通话程序。答案:UDP2在网络编程中最常用的方案是 。答案:客户机/服务器程序(Client/Server)3如果希望得到本地计算机的IP地址,可以使用Winsock控件的 属性。答案:LocalIP4Winsock控件的BytesReceived属性返回接收到的数据,通常使用 方法来获取这些数据。答案:GetData5Winsock1.Listen语句的含义是 。答案:使服务器处于侦听状态,等待客户访问。6如果Winsock1.LocaPort=0,那么应用程序将 。答案:使用随机端口三、问答题1简述基于Socket的通信过程。答:参见下图。Socket在计算机中提供了一个通信端口,可以通过在个端口与任何一个同样具有Sockte接口的计算机进行通信,应用程序在网络上传输、接收的信息都通过这个Sockte接口来实现。利用Socket进行网络编程,只需对Socket接口进行数据的读写操作,根本不必关心两台计算机间的通信细节就能够完成数据的发送和接收工作。SocketSocket应用程序A发送发送接收接收应用程序B通信细节2简述网络聊天程序的运行过程。答:网络聊天程序的运行过程是:第一步:建立连接主要过程是:由客户端程序向服务端程序发出连接请求,服务端程序收到并接受连接请求,至此客户机与服务器创建了数据交流通道。第二步:开始聊天主要过程是:在客户机的“发送的信息”文本框中输入文字时,服务器端的“收到的信息”文本框中就会实时地显示相同的文字,反之亦然。3简述基于Winsock控件的开发过程。答:1)服务器程序的开发模式服务器程序必须设置好LocalPort属性,作为侦听端口。使用Listen方法使服务器进入侦听状态,等待客户机的连接请求。客户机程序发出连接请求后,将触发服务器程序的ConnectionRequest事件,该事件得到一个参数RequestID。服务器程序使用Accept方法接受客户机程序的RequestID请求。至此,服务器程序就可以使用SendData方法向客户机发送数据了。当服务器接收到数据时,会产生DataArrival事件。在该事件中可使用GetData方法接收数据。2)客户机程序的开发模式首先设置好RemoteHost属性,用来指向运行服务器程序的远程计算机的的主机名或IP地址。设置RemotePort属性,用来指向服务器程序的侦听端口号。使用Connect方法向服务器提出连接请求。如果服务器接受了上述请求,客户机程序就会产生Connect事件。连接成功后,就可以根据需要使用SendData方法向服务器发送数据了。当客户机程序接收的数据时,就会产生DataArrival事件,可以用GetData方法接收数据。4如何保证局域网中联网的计算机同步运行? 答:解决时钟同步的基本思路是:首先精确调整服务器的时钟,然后,当客户机启动时与服务器连接,并与服务器“对时”。这样,每当执行应用程序时,客户机就会与服务器时钟同步了。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!