安卓环网

时间:2012-03-15 20:43:09

标签: java android sockets network-programming

我想使用android模拟器构建环形拓扑。 目前我的应用程序有客户端和服务器。 如何在不同的模拟器上运行我的程序的相同实例? 即如何在不同的模拟器上设置重定向(redir add?)? 任何人都可以给我一些指示。

2 个答案:

答案 0 :(得分:0)

假设您正在从Eclipse运行您的应用程序,您可以转到菜单“运行”> “RunConfigurations ...”这将显示一个包含所有可用配置的窗口。从Android中选择要在不同仿真器上运行的那个,然后选择“目标”选项卡。 进入后,选择手动而不是自动。这将提示您要部署的位置。您可能必须创建多个AVD,以便启动多个仿真器。

答案 1 :(得分:0)

如果我们将所有仿真器端口重定向到同一端口,则可以通过连接到所有仿真器来构建它。 例如 : 如果我们想在环形激情中连接3个设备 我们必须为每个模拟器设置一个重定向到服务器端口 2.i.e redir add tcp 4444:8000 redir add tcp 4445:8000 redir add tcp 4446:8000 in 3 diff emulators。 2.在8000端口的每个仿真器上创建服务器。 3.从所有模拟器连接到端口8000。