次の方法で共有


CInternetSession::GetGopherConnection

CGopherConnection のオブジェクトへの新しい gopher の接続を確立でき、ポインターを取得するには、このメンバー関数を呼び出します。

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

パラメーター

  • pstrServer
    gopher サーバー名を含む文字列へのポインター。

  • pstrUserName
    ユーザー名を含む文字列へのポインター。

  • pstrPassword
    アクセスのパスワードを含む文字列へのポインター。

  • nPort
    サーバーで使用する TCP/IP ポートを識別する数。

戻り値

CGopherConnection オブジェクトへのポインター。呼び出しが失敗した場合、CInternetException のスローされたオブジェクトを調べることにより、エラーの原因を判断します。

解説

GetGopherConnectionCGopherConnection のオブジェクトに gopher サーバーに接続し、ポインターを作成し、を返します。つまり、サーバーの特定の操作を実行しません。読み取るするかまたはデータを作成するには、別の手順として、これらの操作を実行する必要があります。ファイル、ファイル、およびファイルの読み取りまたは書き込みを検索する方法の詳細については、クラス CGopherConnectionCGopherFileCGopherFileFind を参照してください。FTP サイトの参照については、メンバー関数 OpenURLを参照してください。一般的な gopher の接続のタスクを実行する手順については、" " WinInet するインターネットのプログラミング を参照してください。

例外

このメソッドは、型 **CInternetException***の例外をスローできます。

必要条件

Header: afxinet.h

参照

関連項目

CInternetSession クラス

階層図

CGopherConnection クラス

CInternetSession::GetFtpConnection

CInternetSession::GetHttpConnection

CInternetSession::OpenURL