1

ActiveSync 接続を介して 2 つのアプリケーション間で受信データを送信する方法を誰か教えてもらえますか?

私のシナリオでは、1 つのアプリケーションがデスクトップで実行され、別のアプリケーションが Windows モバイル デバイスで実行されます。これらのアプリケーションは両方とも、それらの間で通信する必要があります。デスクトップとモバイル デバイス間の接続は、USB または Bluetooth を介した ActiveSync にすることができます。チャット アプリケーションのように、継続的なデータ ストリームを交換するアプリケーションが必要です。理想的には、モバイル デバイス アプリケーションは 1 秒間に 10 ~ 15 回 (場合によってはそれ以上) データを送信し、デスクトップ アプリケーションはデータを受信して​​表示します。

たとえば、モバイル デバイス用の「メモ」アプリケーションを考えてみましょう。基本的に、ユーザーは小さなテキストメモを保存できます。私のアプリケーションは、受信したすべての入力をデスクトップ アプリケーションに送信することを除いて、似たようなものになります。デスクトップ アプリは「入力」を受け取り、処理します。

最後に、Bluetooth をサポートしていれば、ActiveSync 以外のオプションを使用することもできます。

4

1 に答える 1

0

詳細については、 ActiveSync api のドキュメントを確認してください。

私が使用する代替ソリューションもあります。
デバイスが USB に接続されている場合、Windows Mobile は一時的な LAN をアクティブにします。 それほど問題がなければ 、通信にWindow Sockets
を 使用し、ActiveSync を避けることができます。

通常、デバイスは IP169.254.2.1を取得し、PC は169.254.2.2.

于 2010-01-14T09:43:29.010 に答える