我是Android的新手,想要在两个模拟器之间创建一个简单的游戏。
模拟器1可以向模拟器2发送一个字符串,而模拟器2可以将一个字符串发送回模拟器1。
请问有人能够指导我如何进行这个操作吗?因为我一点头绪都没有。
谢谢。
我是Android的新手,想要在两个模拟器之间创建一个简单的游戏。
模拟器1可以向模拟器2发送一个字符串,而模拟器2可以将一个字符串发送回模拟器1。
请问有人能够指导我如何进行这个操作吗?因为我一点头绪都没有。
谢谢。
要同时运行2个模拟器,我建议将它们都作为虚拟会话(如在VMWare中)运行,并"桥接"连接。确保每个虚拟机都有静态IP地址。
由于你只是在它们之间发送文本,所以我建议在这个阶段使用HTTP协议,只是为了让概念验证工作。不要过早地让自己的生活变得复杂。Http现在应该是最容易处理Wifi或移动运营商的共同点。
如果适当地抽象对象模型,则稍后可以通过覆盖类来使用其他通信协议。网络组件应对应用程序透明。
你可以通过短信直接通信(只需使用仿真器端口号作为电话号码进行测试),或者使用蓝牙。如果使用 Wifi 或移动电话网络,则必须将两个设备连接到您的服务器,您无法直接连接,即使在某些情况下也可能如此,那么您也不应该依赖此功能。