CInternetSession::GetGopherConnection

调用该成员函数建立一个新的地鼠连接和具有指针 CGopherConnection 对象。

CGopherConnection* GetGopherConnection(
   LPCTSTR pstrServer,
   LPCTSTR pstrUserName = NULL,
   LPCTSTR pstrPassword = NULL,
   INTERNET_PORT nPort = INTERNET_INVALID_PORT_NUMBER 
);

参数

  • pstrServer
    对包含地鼠服务器名称的字符串的指针。

  • pstrUserName
    对包含用户名的字符串的指针。

  • pstrPassword
    对包含访问密码的字符串的指针。

  • nPort
    在服务器标识TCP/IP端口的数字。

返回值

CGopherConnection 对象的指针。 如果调用失败,请通过检查时引发的 CInternetException 对象以确定失败的原因。

备注

GetGopherConnection 连接到地鼠服务器,并创建并返回指向 CGopherConnection 对象。 它不对服务器的任何特定操作。 如果要读取或写入数据,例如,必须执行这些操作作为单独的步骤。 请参见选件类 CGopherConnectionCGopherFileCGopherFileFind 有关搜索文件,打开文件并读取或写入的信息保存到文件。 有关浏览FTP站点的信息,请参见成员函数 OpenURL。 为执行常规地鼠连接任务的步骤参见中的文章 编程时WinInet的Internet

异常

此方法会引发类型 **CInternetException***的异常。

要求

Header: afxinet.h

请参见

参考

CInternetSession选件类

层次结构图

CGopherConnection选件类

CInternetSession::GetFtpConnection

CInternetSession::GetHttpConnection

CInternetSession::OpenURL