3

次のシナリオのアイデアはありますか?

RIA-Webapplication (ExtJs で実現) があります。私が実装したいのは、カード リーダーや指紋リーダー、その他のシリアル デバイスやファイル システム アクセスなどのローカル リソースを使用できるようにすることです。

初めてRIAを使用する前に、顧客がインストールする必要があるローカルWebSocketサービスでこれを実装することを考えました。webapp のロード時に、websocket サービスが利用可能であればローカル マシンをスキャンし、それに接続する必要があります。

その後、ローカル イベント (新しいカードが読み取られている、または新しい指が認識されているなど) は、websocket 接続を介してブラウザーに渡される必要があります。

このようなソリューションを開始する方法はありますか?

4

1 に答える 1

0

私はそのようなものを作りました。カードリーダーからのデータの読み取り/書き込み/ポーリングなどの明白なことに加えて、すべてを自分で実装するか、Web サーバーに採用するテクノロジのライブラリを使用する必要があります。したがって、LAMP ソリューションを使用する場合は、使用できる PHP 用の Web ソケット ライブラリがいくつかあると思います。ただし、自分ですべてを行う場合は、ハンドシェイクからデータ パケットの作成まで、すべてを実装する必要があります。私は .NET を使用してゼロからすべてを行っており、ハッシュなどの便利なライブラリが多数提供されています。Javaも良い選択肢であり、そのような種類のライブラリもあります. 一般に、自分ですべてを行う場合、送信したいデータをさまざまなデータパケットに分割するのが最も難しいと思います。物事をゼロから行うのはそれほど難しいことではありません。RFC (https://www.rfc-editor.org/rfc/rfc6455 ) は私を大いに助けてくれました。うまくいけば、これは役に立ちます。

于 2012-08-26T18:47:52.170 に答える