0

電話画面上を移動してコンピューターのマウスを制御できるように、Android用のアプリケーションを作成しようとしています。これは、迅速で応答性が高い必要があることを意味します。

これまでのところ、動きをリッスンする websocket サーバーを作成しました。これは、ラップトップのブラウザーを websocket クライアントとして使用するときにうまく機能します。ただし、Android 用の Websocket クライアントをいくつか試しましたが、どれも非常に遅く、応答しません。

リアルタイム通信を提供できる android との websocket 接続を作成することは可能ですか? どのように?そうでない場合、代替ソリューションはありますか?

ありがとう!

4

1 に答える 1

0

あなたが探しているのは、いくつかのパケットが失われる可能性がある最速のストリーミング データです。永続的な状態を持つことは必須ではないためです。

したがって、あなたの場合、UDP トランスポート プロトコルが最適です。データ配信の信頼性を犠牲にして速度を提供するためです。したがって、メッセージがドロップされる可能性がありますが、配信されるメッセージは比較的早くそこに到達します (ほとんどが配信されます)。

同様に、両側で「同時に」感じたい場合は、マウスの動きを予測するために、いくつかの外挿を実装する必要があります。

ただし、クリック - クリックの特定の場所で、確実に配信する必要があります。そうすれば、クリックを適切にシミュレートできます。

于 2013-07-22T09:56:36.613 に答える