2013-04-21 62 views
1

我已经建立了的FileZilla服务器App.It的服务器地址,用户是“127.0.0.1”,它的端口为“14147”。我可以从FileZilla连接到它,也浏览它在我的浏览器whitout任何问题。但我可以不符合我的Android emulator.This连接到它是我的代码:java.net.SocketException:主机未解决?

public FTPClient ftp = new FTPClient(); 
ftp.connect("127.0.0.1:14147"); 

但我得到这个logcat的:

java.net.SocketException: Host is unresolved: 127.0.0.1:14147 

有什么东西错了吗?

回答

1

服务器运行在PC上的IP 127.0.0.1意味着本地主机在这里,所以当你把本地主机上的Android应用程序,它试图达到自己的本地主机。

做一个ipconfig你的机器上,并找出你的机器的本地主机解析,并使用该IP地址,而不是本地主机为您的FTP连接。

+0

谢谢,但我怎么能'ipconfig'? – 2013-04-21 22:23:53

+0

如果您运行的是Windows,打开cmd,然后输入'ipconfig',如果你运行的是Linux,开放的终端,并键入'ifconfig' – wangyif2 2013-04-21 22:24:58

+0

非常感谢你。 – 2013-04-21 23:43:05

相关问题