使用模拟器作为服务器和客户端之间的两个应用程序之间的通信

6
我有一个问题。我想在我的电脑上作为服务器创建一个模拟器,然后我想与同一台计算机上安装的另一个模拟器上安装的另一个应用程序进行通信。或者这也可能是两个手机,同样两个模拟器作为服务器客户端进行通信。
我在谷歌上搜索了,但没有找到相关的答案。
问题:
1)我有两个模拟器或手机
2)我想让其中一个作为服务器,另一个作为客户端,并且我希望它们之间进行通信。

你应该更详细地说明你想要什么以及你已经尝试了什么。你目前的问题并不能得到真正的答案。 - WarrenFaith
@WarrenFaith 他想在同一台PC上运行的两个Android模拟器实例中模拟“同一本地网络中的两个设备”,我认为。 - Selvin
@Selvin,是的,你是对的。有什么正确的方法来做到这一点吗? - Tofeeq Ahmad
4个回答

5

是的,它看起来很有趣。我会仔细阅读并查看它是否可以解决我的问题。 - Tofeeq Ahmad
3
它无法帮助你...他不理解你的问题。 - Selvin
1
没错,我在第一次理解问题时没有理解正确,请不要把我的回答当作在两个不同设备上的客户端-服务器架构的解决方案;此外,不要假定这里的每个人都是男性,因为“他”可能是“她” :) - darma
为什么会有这么多赞……这根本没有回答问题啊? - JoelFan

4

如果您使用socket连接模拟器,可以按照以下步骤进行:

  1. 将第一个模拟器设置为服务器
  2. 从终端输入“telnet localhot 5554”
  3. 输入“redir add tcp:5000:6000”
  4. 将第二个模拟器设置为客户端
  5. 输入服务器的IP地址和端口号

注意:tcp:5000:6000是服务器和客户端的端口,其中5000是客户端端口,6000是服务器端口。


为大家点赞,你们所有人让这个社群变得非常有价值。我喜欢来这里。实际上现在我在做其他的工作,但是我会去回答每一个问题。 - Tofeeq Ahmad

3

是的,这很好,但必须看看它是否有帮助。给你的回应点赞。 - Tofeeq Ahmad

2

最终我通过使用socket编程和这篇博客的帮助解决了我的问题。我使用了服务器和客户端代码,然后使用ADB启动一个模拟器作为服务器。感谢大家的帮助和支持。


@menukadevinda 是的,Jesus的所有者已经出售了他的网站:D。让我找一些其他的链接,我会更改它。 - Tofeeq Ahmad
@Trickster 实际链接已被Post anther删除。我正在尝试找到任何相关的链接,但仍未成功。因此,我得到了许多负评:)。 - Tofeeq Ahmad

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接