Touchless というUSBカメラを用いて操作するツールでFlashを操作するアプリを作ろうと思い立ち、 TouchlessはC#のSDKが公開されているので、そのまま利用。 Flashはセキュリティ等が手間なのでAIRアプリでまずは作ってみる。 実現方法としては、Touchlessを用いたC#アプリがサーバーの役目をして、ソケットを開いた状態で待機。AIRアプリはそこに接続してTouchlessの操作情報を受け取るというので行けそう。 というわけで、まずはソケット通信でAIR、C#間でデータをやり取りするサンプルを作成。 C#のコードはVisual C#.netではじめるネットワークプログラミン (1) を参考に少しだけ変更を加えた。 コードは以下。 using System; using System.Collections.Generic; using System.Linq;