KO:无法设置重定向,端口可能被主机上的其他程序使用

时间:2013-09-19 09:42:10

标签: android sockets tcp telnet

我指的是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上的解决方案在这种情况下不起作用。

1 个答案:

答案 0 :(得分:1)

通过交换端口神奇地工作。

所以,而不是写

redir add tcp: 5000:6000

我写了

redir add tcp: 6000:5000

当然,我也改变了client.java和server.java中的端口号。

为什么这样做?怎么样 ?我不知道。 这是超自然的Android活动。