2011-01-01 22 views
0

iPhoneアプリケーションからAndroidアプリケーションへのワイヤレスネットワークを使用していくつかのコマンドを送信する必要があります。私は可能な方法は、TCP上の文字列としてコマンドを送信することだと思った(SOAPはより良い解決策と思われたが、いくつかのライブラリが必要であり、必要ではないようだ)。この種のアプリケーションを起動するために、いくつかのドキュメントや場所に私を対処できる人がいますか? ありがとう!iPhoneからAndroidへのコマンドの送信

答えて

0

この質問に対する簡単な答えは、Android側でサーバーソケットを開いて特定のポート番号をリッスンし、クライアント側(iPhone)からAndroidのIPアドレスとポート方向にソケット接続を開くことです。

幸運なことに、LinuxやWindows、Mac OSX、iPhoneのiOS、Android、Symbianなどのオペレーティングシステムでは、幸運なことに、ソケットはかなり標準的な動作です。

唯一の違いは、使用する必要のあるプログラミング言語だけです。 AndroidではJavaを使用する必要があります。したがって、Androidアプリケーションが接続を待っている場合、アプリケーションはServerSocketを開き、着信接続を待機する必要があります。

iPhoneの部分から、アプリケーションはObjective Cで開発する必要がありますが、基本的には違いはありませんが、プログラミング言語は異なります。

+0

もう1つの選択肢は、AndroidとiPhoneの両方でBSDソケットでC/C++コードのみを使用することです。ご回答有難うございます! –

+0

はい、あなたが本当にネイティブリソースにアクセスする必要がない限り、AndroidのC/C++がそれほど普及していないことは知っています。 C/C++の開発キットはそこにありますので、好きなときに使用することができます。 – jbx

関連する問題