PCoIP セッション-作成手順および取り組み
以下に示される手順は、バンドルされたサンプル コードで使用され、記載されています。 特定の機能の呼び出し、想定されるリターン値、エラー処理のコードを参照してください。 必要条件。 C++ コードの例は、次の SDK パッケージにあります。
pcoip_client_sdk_session/modules/broker_client_example/src/broker_
client_example_main.c
ダイレクト (非互換) 接続
システムにPCoIP業者が存在しない場合(直接接続時と同様)、 すべてのソフトウェアエージェントが自身の動作として動作します。クライアントが、プリンターに対して同じ通話を発信する PCoIPインライン使用の有無に関わらず、クライアントライブラリ。
サンプルクライアントが使用する PCoIP セッション シーケンス
各ステップはサンプルコード内で使用され、そのステップを説明するコメントが表示されています。 数。
カスタムログ導入
お使いのログ機能も設計し、実装することができます。 以下のログイン機能テンプレートの同じ折り返し署名に続きます。 は Anyware Client SDK API で必要です。
-
ログ機能の設定
broker_client_library
は、ユーザーに以下の一部としてログ機能を提供することを要求します。 ログメカニズム。ログ機能テンプレートはコードの例で提供されます。 -
ウェブハンドルの作成 タブレット インスタンス用のハンドルを作成します。
-
クライアント情報の設定 この情報は、お使いのクライアントを識別します。クライアントが含まれているはずです。 名前、クライアント バージョン、およびクライアント プラットフォームです。
-
未確認の認定で動作アドレスと動作を設定する この手順では、接続するプリンターのアドレスを特定し、 すなわち、ウェブカム識別情報が検証できない場合のエラー処理を指定します。
-
プリンターとクライアント間の認証 このステップでは、製品の認証方法が要求され、送信されます。 提供されたを使用して、ユーザーの認証情報を製品に入力します。 認証方法。 クライアントは、製品で必要なすべての認証方法を実行する必要があります。
-
デスクトップリストの要求 クライアントがWindowsで正常に認証されたら、ホストの一覧を要求します。 認証されたユーザーがアクセスを許可しているサーバー (デスクトップ) にアクセスします。
-
デスクトップ情報の取得 ステップ 6 でダウンロードしたリストの各デスクトップをループし、名前を要求する 各デスクトップの ID を確認します。
-
デスクトップリストの処理 デスクトップリストで必要な処理を実行し、ユーザーに提供します。 選択のためのインターフェイス。
デスクトップ選択プレゼンテーションのカスタマイズ
この段階では、ダイアログとユーザーとのインターフェースをカスタマイズすることもできます。 デスクトップの選択に使用します。
-
選択したホストサーバーに接続 この手順では、PCoIPセッションをセットアップする手順を確認します。その後の連絡先 必要な情報を提供するエージェント (通常、セッション) タグ) を選択した後で、クライアントが接続を確立する必要があります。 この段階では、PCoIP セッションが確立されていません。
-
セッションを消去 接続が成功したら、成功したセッションを削除します。これは効果的です ではクライアントをタブレットから切断します。
-
デスクトップ接続情報を入手し、セッションを開始する デスクトップに接続およびセキュリティプロパティ(例えば、 IP アドレス、そのポート番号、またはセッション ID)、エラーがある場合に対処する 必要なプロパティは返されません。
-
確立されたセッションに進む このステップは
pcoip-client
を起動し、実際に実行します。 PCoIP接続。 PCoIP 接続の確立に関する特定の手順については、PCoIP セッションを確立する方法を参照してください。 -
無料のデスクトップ接続情報 セッション中のクライアントが破棄された場合、収集したデスクトップを廃棄する 情報。
-
クライアント ハンドルを破壊する 第2ハンドルを破壊する。