1 / 76
文档名称:

华北电力大学 网络编程 4--编程课件.ppt

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

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

分享

预览

华北电力大学 网络编程 4--编程课件.ppt

上传人:bai1968104 2020/7/27 文件大小:1.87 MB

下载得到文件列表

华北电力大学 网络编程 4--编程课件.ppt

相关文档

文档介绍

文档介绍:,客户机访问服务器的全部功能。,使用—型句柄,会话,上特定服务器的连接,还可以代表各种打开的文件,或者查询的结果等内容。句柄与其他Win32句柄的重要区别在于,句柄被安排在一个树型体系结构中。Open()、Connect()、FtpOpenFile()、FtpFindFirstFile(),API函数的返回值主要有两种类型:句柄型。另一种函数的返回值类型是布尔型。应用程序可以根据函数执行后的返回值来判断函数的执行是否成功。在函数调用失败时可以调用GetLastError()函数得到具体的错误信息。(LPVOIDlpszBuffer),可以为NULL。参数lpdwBufferLength指向缓冲区长度的指针(LPDWORDlpdwBufferLength),它在函数开始执行时指示缓冲区的大小,不能为NULL。。对于那些完成时间不确定的操作,可以采用异步操作。以异步方式操作,应用程序需要做以下工作:(1)Open()会话句柄时,_FLAG_ASYNC。(2)在调用创建句柄的函数时,对dwContext参数必须指定一个非零的环境值。(3)为句柄实现并注册一个回调函数,以得到一些有关操作进展的状态信息。()函数打开一个新的会话,然后在调用其他函数时以该函数返回的句柄为输入参数。当会话操作完成以后,CloseHandle()函数关闭该会话句柄。Open( LPCTSTR lpszAgent, DWORD essType, LPCTSTR lpszProxyName, LPCTSTR lpszProxyBypass, DWORD dwFlags);( LPCTSTR lpszAgent, DWORD essType, LPCTSTR lpszProxyName, LPCTSTR lpszProxyBypass, DWORD dwFlags);调用此函数的应用程序的名称。essType[IN]:表示存取类型,它可设置为:_OPEN_TYPE_PROXY参数lpszProxyBypass[IN]定义一个字符串,可以表示在本地机上解析的地址列表表示***的名称。