クライアントがAndroidデバイスであるクライアントサーバーアプリケーションを作成しようとしています。
私はソケットプログラミングに自信がありません。
サーバー側のアプリケーションと、エミュレーターで実行されるクライアント側を作成しました。
同じアプリケーションが実際のAndroidデバイス間で機能しますか?
クライアントがAndroidデバイスであるクライアントサーバーアプリケーションを作成しようとしています。
私はソケットプログラミングに自信がありません。
サーバー側のアプリケーションと、エミュレーターで実行されるクライアント側を作成しました。
同じアプリケーションが実際のAndroidデバイス間で機能しますか?
あなたの質問を編集しました(レビューが完了すると表示されます)。私の理解では、あなたの質問は一般的なものです。エミュレータで動作しますが、デバイスで動作しますか?
答えはイエスです。エミュレーターは 10.0.2.2 に接続し、ホスト マシンの 127.0.0.1 にリダイレクトしますよね?これは、あなたがそれを機能させる方法です。
デバイスから動作させるには、次のことを行う必要があります
さて、私はあなたの心配を知っています:) IPアドレスを開きます。したがって、ec2 (無料の amazon ubuntu インスタンス) を使用し、それに Java をインストールして、サーバーを java -jar として実行できます。Eclipse から、jarfilename_lib パスに lib を含む jar ファイル (実行可能な jar ファイル) をエクスポートできます。