CInternetSession::GetGopherConnection

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

返回值:
指向CGopherConnection对象的指针。如果调用失败,可通过检查产生的CInternetException对象来确定失败原因。

参数:
pstrServer指向包含Gopher服务器名的字符串的指针。
pstrUserName指向包含用户名的字符串的指针。
pstrPassword指向包含访问口令的字符串的指针。
nPort指示服务器所用的TCP/IP端口的数字。

说明:
调用此成员函数建立一个新的Gopher连接并获取指向CGopherConnection对象的指针。
GetGopherConnection连接到一个Gopher服务器,创建并返回指向Cgopher-Connection对象的指针。它不执行服务器的指定操作。例如,如果要读取或写入文件,必须分步执行那些操作。请参阅类CGopherConnection,CGopherFile和CGopherFileFind 以了解查找文件、打开文件和读取或写入文件的信息。要了解有关浏览FTP网址的信息,请参阅成员函数OpenURL。请参阅“Visual C++程序员指南”中的“使用WinInet编写Internet程序”,以了解执行一般Gopher连接任务的步骤。

请参阅:
CGopherConnection, CInternetSession::GetFtpConnection, CInternetSession::GetHttpConnection, CInternetSession::OpenURL