我指的是this simple tutorial来开发两个模拟器之间的客户端 - 服务器通信。
我被困在这里:
[root @ seng-eucalyptus platform-tools] #telnet localhost 5554试用
:: 1 ... telnet:连接到地址:: 1:拒绝连接尝试
127.0.0.1 ...已连接到localhost。逃脱角色是'^]'。 Android控制台:输入help'以获取命令列表 行
redir add tcp:5000:6000
KO:无法设置重定向,可能是其他程序使用的端口 主机 的
到目前为止我做了什么:
1)我尝试了“ udp ”,而不是“ tcp ”。连接没问题,但服务没有用。
2)在xinetd.conf中,我添加了一些行来重定向端口nos 5000& 6000从仿真器的IP地址到地址127.0.0.1
10.0.2.15 5000 127.0.0.1 5000 10.0.2.2 6000 127.0.0.1 6000
3)重启xinetd服务
令人惊讶的是,stackoverflow上的解决方案在这种情况下不起作用。
答案 0 :(得分:1)
通过交换端口神奇地工作。
所以,而不是写
redir add tcp: 5000:6000
我写了
redir add tcp: 6000:5000
当然,我也改变了client.java和server.java中的端口号。
为什么这样做?怎么样 ?我不知道。 这是超自然的Android活动。