次の方法で共有


赤外線接続

[このドキュメントはプレビュー版であり、後のリリースで変更されることがあります。 空白のトピックは、プレースホルダーとして挿入されています。]

.NET Compact Framework は、スマート デバイスおよびパーソナル コンピューターの赤外線接続アプリケーションを開発するクラスを提供します。 これらのクラスは、System.Net.Sockets 名前空間に追加されますして赤外線データ関連 (IrDA) 仕様で基準に準拠したソケット プログラミングを実装します。

IrDA クラスの使用

.NET Framework には、IrDA クラスがありません。 Windows ソケットを呼び出す、パーソナル コンピューターとデバイス間の IrDA 接続を確立する必要があります、パーソナル コンピューター側で呼び出すプラットフォームを使用します。

注意

.NET Compact Framework は、IrDA 標準のみをサポートします。プラットフォームを使用するデバイス上でその他の赤外線機能への呼び出し。.NET Compact Framework、マウスなど、IrDA ポートでの電源を Windows CE デバイスをサポートするプリンター、Pocket PC やその他の PDA。

IrDA は短い範囲内に 2 つのワイヤレス デバイス間のポイント ツー ポイント赤外線データ転送をサポートするように設計プロトコル群を定義します。 IrDA 対応、複数のデバイスを同じホストへの接続を確立できるピア接続します。

クライアントとサーバーの機能を実装できます。 クライアントは接続を開始するデバイスです。 接続を確立した後はデータを確実交換されることができます。 サーバーは追加のスタックの要件を必要なためサーバーは通常、パーソナル コンピューターです。

IrDA クラスは、IrDA プロトコル スタックの情報アクセス サービス (IAS) 層で動作します。 次のコンポーネントのいずれか、IAS のレイヤーがあります。

  • サーバー。 さまざまなサービスとそのサーバーへの着信接続用のアプリケーションについて説明するオブジェクトを含みます。

    注意

    この .NET Compact Framework のリリースでは、サーバー コンポーネントのクラスはありません。

  • クライアント。 使用可能なすべての接続のディレクトリを取得するサーバー コンポーネント探索クエリ実行します。

次の表は、.NET Compact Framework IrDA クラスによって実行される関数は。

クラス

説明

IrDACharacterSet

この列挙体が発見された IrDA デバイスでサポートされる文字セットについて説明します。

IrDAClient

できるようにすることができます、目的の接続を確認、開き、および送信データの受信に、クライアント アクセスをできます。

IrDADeviceInfo

探索クエリによって、クライアントから取得したサーバーで利用可能な接続について説明します。

IrDAEndPoint

サーバーに接続を作成し、赤外線ポート情報を取得を提供します。

IrDAHints

デバイスまたは、FAX などの接続の種類を示す値のこの列挙体に一覧です。

IrDAListener

ソケット指定されたサービスの利用可能な接続を監視、リッスン状態にします。 Start メソッドが呼び出されるまで、リスナーはリッスンしません。

参照

処理手順

方法 : 赤外線ファイル転送を行う

その他の技術情報

ネットワークと、.NET での接続の圧縮フレームワーク