2011-10-24 9 views
1

私は、接続をリッスンし、質問を取得し、単に「はい」または「いいえ」と答える非常に単純なサーバーが必要です。その後、接続が切断されます。Androidデバイスをシンプルなサーバーとして使用する

電源が入っていて24時間365日インターネットに接続されている唯一のデバイスがAndroidデバイスであるため、私はこれをサーバーとして使用することを考えています。

これは可能ですか、これをどのように達成できますか?私が直面している最大の問題は、IPアドレスが大きく変わる可能性があるためです。私はそれを公衆のDropboxファイルに保存することを考えているので、クライアントはそこからアドレスを取得することができます

+0

dyn.com(以前のdyndns)のようなサービスでは、現在のIPアドレスをサービスに送り、選択したホスト名のAレコードを更新します。 – Nick

答えて

0

あなたのアンドロイドデバイスをサーバーとして使用しないでください理由はまったくありませんが、それらに入る。私はちょうどあなたがしたいことをするための正当な理由があると仮定します。

あなたの質問は非常に一般的なので、私ができることはあなたに非常に一般的な回答を与えることです。ソケットを使用してjavaを使用する他のサーバーと同じように、アンドロイド上にサーバーを実装します。ソケットベースのサーバーの単純なJava実装の場合は、このtutorialをチェックアウトしてください。手間のかかる部分は、IPアドレスをクライアントと共有して、デバイスに接続できるようにすることです。ニックが示唆しているように、ジーンズはここでは選択肢かもしれませんが、モバイルクライアントがあるかどうかはわかりません。

+0

DynDNSのAPIは、HTTPライブラリーのいずれかを使用して更新を送信できるほど簡単です。 – Nick

関連する問題