アクティビティとリモートサービスを備えたAndroidプログラムを実装しました。このアクティビティでは、AIDLを使用してサービスと通信および対話しますが、同じマシン上で、IPCメカニズムを使用して相互に通信していることを認識しています。今、私はそれらを別々のマシンに置き、それらを接続したいと思います。ソケットを使用して接続しようとしていますが、どうすればよいかわかりません。アクティビティとは異なるマシンで実行されているサービスを開始/停止してバインドするにはどうすればよいですか?この場合、ソケットが最良の選択ですか、それとも他のより良い解決策がありますか?これを処理するには、Android OSのBinderクラスを変更する必要がありますか?解決策を見つけるのを手伝っていただければ幸いです。
ありがとう、Ra