将套接字连接到本地服务器失败

时间:2012-08-24 08:18:45

标签: android android-networking

虽然我按建议将ip地址设置为10.0.2.2,但指令

Socket s = new Socket("10.0.2.2",8080);

仍然给我

08-24 08:02:54.404: W/System.err(1030): failed to connect to localhost/127.0.0.1 (port 8080): connect failed: ECONNREFUSED (Connection refused)

我确定服务器有效,因为我尝试使用其他客户端程序,因此模拟器出了点问题......你能帮我吗? 编辑:android.permission.internet也设置好了!

3 个答案:

答案 0 :(得分:1)

有人问过类似的问题:
setup the android emulator to access the LAN of the host

看看你能找到什么。

答案 1 :(得分:0)

检查是否有防火墙正在运行,某些防病毒软件充当防火墙,请停止防病毒并再试一次

答案 2 :(得分:-2)

解决了...这只是代码中的一个错误,它与主程序无关......抱歉!