現在、Java SocketsでAndroidアプリケーションと通信するJavaアプリケーションがありますが、Webアプリケーションと同じように通信したいと思います。両方を同時に可能にしますか?もしそうなら、最も簡単な方法は何でしょうか?
1 に答える
1
はい、できます!
ソケットは、プログラムがネットワークにアクセスするための単なる方法であり、多くのプログラミング言語はソケットをサポートしています。
プログラムでは複数のソケットを同時に開くことができるため、1つの接続を開いてAndroidスマートフォンと通信し、別の接続を開いてWebアプリケーションと通信することは問題ありません。
ただし、ソケットは最も使いやすいものではない場合があります。Javaでプログラミングしていて、アプリケーションをAndroidやWebアプリケーションと通信させたいと言っているので、通信は作成したアプリケーションから開始されると思います。
それが実際に当てはまる場合は、java.net.HttpUrlConnectionを確認する必要があります。これはあなたのニーズをカバーするはずです。
アプリケーションがサーバーのように動作し、リクエスト自体を処理している場合は、java.net.ServerSocketを確認する必要があります
于 2013-01-09T14:04:29.757 に答える