我已经实现了一个带有活动和远程服务的 android 程序。Activity 使用 AIDL 与服务进行通信和交互,但在同一台机器上,并且知道它们使用 IPC 机制相互通信。现在,我想将它们放在不同的机器上并在它们之间建立连接。我正在尝试使用套接字进行连接,但我不知道该怎么做。如何启动/停止和绑定与活动在不同机器上运行的服务?插座是这种情况下的最佳选择还是有其他更好的解决方案?我是否需要更改 Android 操作系统上的 Binder 类来处理这个问题?如果您能帮助我找到解决方案,我将不胜感激。
谢谢,拉