自从上学期的软件工程课之后,我们团队设计的抢答器一直想把服务端移到移动端。所以,我一直在考虑如何把手机作为一台服务器。今天我主要讲解一下,对于没有android真机只有模拟器的,如何设置模拟器,使得在同一个局域网内可以访问模拟器。(对于有真机的,直接在浏览器中输入真机的IP地址+端口号+资源路径)。
假设我已经在模拟器中部署了APP,该程序监听了8088端口。
首先,打开命令行,输入“telnet localhost 5554”.注意端口5554是模拟器在本机的端口。
当连接成功之后,输入命令“redir add tcp:8088:8088”.该命令表示将模拟器的8088端口映射到本机的8088端口,这样就可以访问局域网中的模拟器了。
这时,就表示设置成功。我们在打开一个命令行窗口,输入“telnet localhost 8088”.就可以看到连接成功。“connect successful”是我在程序中写好的。
总之,大家记住两个命令就可以。
“telnet localhost 5554”:连接到模拟器;
“redir add tcp:8088:8088”:将模拟器的端口映射到本地端口上。