我是 android 新手,想在 2 个模拟器之间创建一个简单的游戏。
模拟器 1 可以将字符串发送到模拟器 2,模拟器 2 可以将字符串发送回模拟器 1。
请有人告诉我如何去做,因为我不知道。
谢谢。
最佳答案
要同时运行 2 个模拟器,我建议将它们作为虚拟 session (如在 VMWare 中)运行并“桥接”连接。确保每个虚拟机都有静态 IP 地址。
因为您只是在它们之间发送文本,所以我会在这个阶段坚持使用 HTTP,只是为了让概念验证有效。只是不要太早让你的生活复杂化。 Http 应该是目前 Wifi 或移动运营商最容易使用的公分母。
如果您适本地抽象了对象模型,您以后可以通过覆盖这些类来使用其他通信协议(protocol)。网络组件应该对应用程序透明。
关于Android 2 模拟器通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5118494/