我是Android新手,想要在两个模拟器之间创建一个简单的游戏。
模拟器1可以向模拟器2发送字符串,模拟器2可以将字符串发送回模拟器1.
有人可以告诉我如何解决这个问题,因为我不知道。
感谢。
答案 0 :(得分:1)
您可以使用SMS进行直接通信(只需使用模拟器端口号作为电话号码进行测试)或蓝牙。如果您使用Wifi或移动电话网络,那么您必须将两台设备连接到您的服务器,您不能直接连接,或者即使在某些情况下也许您可以,那么您不应该继续使用它。
答案 1 :(得分:1)
要同时运行2个仿真器,我建议将它们作为虚拟会话(如VMWare)运行并“连接”连接。确保每个VM都有静态IP地址。
由于您只是在它们之间发送文本,因此我会在此阶段坚持使用HTTP来获得概念验证的工作原理。只是不要太早使你的生活复杂化。 Http应该是目前最适合Wifi或移动运营商的共同点。
如果适当地抽象对象模型,稍后可以通过覆盖类来使用其他通信协议。网络组件应该对应用程序透明。