Client SDK for macOS Developers' Guide

PCoIP セッション-作成手順および取り組み

以下に示される手順は、バンドルされたサンプル コードで使用され、記載されています。 特定の機能の呼び出し、想定されるリターン値、エラー処理のコードを参照してください。 必要条件。 C++ コードの例は、次の SDK パッケージにあります。

pcoip_client_sdk_session/modules/broker_client_example/src/broker_
client_example_main.c

ダイレクト (非互換) 接続

システムにPCoIP業者が存在しない場合(直接接続時と同様)、 すべてのソフトウェアエージェントが自身の動作として動作します。クライアントが、プリンターに対して同じ通話を発信する PCoIPインライン使用の有無に関わらず、クライアントライブラリ。

サンプルクライアントが使用する PCoIP セッション シーケンス

各ステップはサンプルコード内で使用され、そのステップを説明するコメントが表示されています。 数。

カスタムログ導入

お使いのログ機能も設計し、実装することができます。 以下のログイン機能テンプレートの同じ折り返し署名に続きます。 は Anyware Client SDK API で必要です。

  1. ログ機能の設定 broker_client_library は、ユーザーに以下の一部としてログ機能を提供することを要求します。 ログメカニズム。ログ機能テンプレートはコードの例で提供されます。

  2. ウェブハンドルの作成 タブレット インスタンス用のハンドルを作成します。

  3. クライアント情報の設定 この情報は、お使いのクライアントを識別します。クライアントが含まれているはずです。 名前、クライアント バージョン、およびクライアント プラットフォームです。

  4. 未確認の認定で動作アドレスと動作を設定する この手順では、接続するプリンターのアドレスを特定し、 すなわち、ウェブカム識別情報が検証できない場合のエラー処理を指定します。

  5. プリンターとクライアント間の認証 このステップでは、製品の認証方法が要求され、送信されます。 提供されたを使用して、ユーザーの認証情報を製品に入力します。 認証方法。 クライアントは、製品で必要なすべての認証方法を実行する必要があります。

  6. デスクトップリストの要求 クライアントがWindowsで正常に認証されたら、ホストの一覧を要求します。 認証されたユーザーがアクセスを許可しているサーバー (デスクトップ) にアクセスします。

  7. デスクトップ情報の取得 ステップ 6 でダウンロードしたリストの各デスクトップをループし、名前を要求する 各デスクトップの ID を確認します。

  8. デスクトップリストの処理 デスクトップリストで必要な処理を実行し、ユーザーに提供します。 選択のためのインターフェイス。

    デスクトップ選択プレゼンテーションのカスタマイズ

    この段階では、ダイアログとユーザーとのインターフェースをカスタマイズすることもできます。 デスクトップの選択に使用します。

  9. 選択したホストサーバーに接続 この手順では、PCoIPセッションをセットアップする手順を確認します。その後の連絡先 必要な情報を提供するエージェント (通常、セッション) タグ) を選択した後で、クライアントが接続を確立する必要があります。 この段階では、PCoIP セッションが確立されていません。

  10. セッションを消去 接続が成功したら、成功したセッションを削除します。これは効果的です ではクライアントをタブレットから切断します。

  11. デスクトップ接続情報を入手し、セッションを開始する デスクトップに接続およびセキュリティプロパティ(例えば、 IP アドレス、そのポート番号、またはセッション ID)、エラーがある場合に対処する 必要なプロパティは返されません。

  12. 確立されたセッションに進む このステップはpcoip-clientを起動し、実際に実行します。 PCoIP接続。 PCoIP 接続の確立に関する特定の手順については、PCoIP セッションを確立する方法を参照してください。

  13. 無料のデスクトップ接続情報 セッション中のクライアントが破棄された場合、収集したデスクトップを廃棄する 情報。

  14. クライアント ハンドルを破壊する 第2ハンドルを破壊する。


Last updated: Thursday, July 18, 2024