私はフラッシュカード プログラムを書いていますが、Android フォンで質問を表示したいと同時に、答えを PC に表示したいと考えています。そのため、電話機は、リッスンしている PC に応答をプッシュする必要があります。すべてがwifiを介して行われます。私の現在の計画は、別の Java アプリケーションとして PC 上に http サーバーを構築し、電話からの HTTP 要求を使用してフラッシュカードの回答をプッシュすることです。これは良い考えですか、それとも HTTP を使わずにこれを行う簡単な方法はありますか? 単一の文字列を送信するだけです。
質問する
1234 次
1 に答える
1
HTTP を使用できます。ポート 80 で TCP リスナーを作成し、ヘッダー メッセージをフィルター処理するだけです。Android の部分は、http 要求用の API 関数がいくつかあるため、簡単です。
一方、Skype はポート 80 などを使用しているため、他のポートの単純な TCP リスナーの方が優れており、パフォーマンスが少し向上します。Android の部分はそれほど難しくありません。ポートにクライアントをセットアップしてから、PC にメッセージを送信するだけです。
そのため、PC ではカスタム ポートと TCP サーバーを使用し、Android では TCP リスナーを使用することをお勧めします。
于 2012-06-09T23:26:01.497 に答える