次の方法で共有


CInternetSession::GetGopherConnection

新しい gopher 接続を確立し、CGopherConnection オブジェクトへのポインターを取得します。

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 オブジェクトを調べて、失敗の原因を特定してください。

解説

GetGopherConnection は、gopher サーバーに接続し、CGopherConnection オブジェクトへのポインターを作成して返します。 サーバー上で特定の操作を実行することはありません。 たとえば、ファイルを読み取ったり書き込んだりするには、これらの操作を別の手順として実行する必要があります。 ファイルの検索、ファイルを開く操作、ファイルの読み取りと書き込みの詳細については、CGopherConnectionCGopherFileCGopherFileFind の各クラスを参照してください。 FTP サイトの参照については、メンバー関数 OpenURL を参照してください。 一般的な gopher 接続タスクを実行する手順については、「Win32 インターネット拡張機能 (WinInet)」を参照してください。

例外

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

必要条件

**ヘッダー:**afxinet.h

参照

参照

CInternetSession クラス

階層図

CGopherConnection クラス

CInternetSession::GetFtpConnection

CInternetSession::GetHttpConnection

CInternetSession::OpenURL

その他の技術情報

CInternetSession のメンバー