2008-09-03 18 views
1

私は、OpenNETCF RAPIクラスを使用して、RAPI.Invoke()メソッドを使用してWindows Mobileデバイスと対話しようとしています。.NETのIRAPIStream COMインターフェイス

次の記事によると: http://blog.opennetcf.com/ncowburn/2007/07/27/HOWTORetrieveTheDeviceIDFromTheDesktop.aspx

あなたはブロックまたはストリームモードのいずれかで通信を行うことができます。以前はブロックモードを使用していましたが、今はさらに多くのデータと連続的な通信で少し複雑になる必要があり、ストリームモードを使用する必要があります。残念ながらその記事、と基本的には他のどこでもに、そこに私はC/C++のドキュメントを発見した.NETでIRAPIStreamを使用する方法の一切のexplainationはありませんが、私のデスクトップアプリがどのように誰もが知っているC#の

に書き込む必要があります.NETでIRAPIStream COMインターフェイスを正しく実装するには? さらに、IRAPIStreamでRAPI.Invoke()を実際に使用した人は誰ですか?例は非常に高く評価されるだろう。

編集:RAPIクラスのドキュメントを詳しく見て、Invoke()メソッドがストリームインターフェイスをサポートしていないことに気づきました....そのため、OpenNETCFは可能性がありますが、おそらくまだやり方がありますそれ?

答えて

1

私は、アクティブシンクよりも大量のデータをプッシュ/プルする最も性能がよく安定した方法は、ソケットを使用することです。 初期にCeRapiInvokeとストリームを使ってデバイスのデータをプルダウンしましたが、これを早期に打ち切ってソケット上でtcp/ipを使用しました。

関連する問題