首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

使用android-xmlrpc导致connection to http://10.0.2.2:8080 refused

2012-04-16 
求助使用android-xmlrpc导致connection to http://10.0.2.2:8080 refused我在做一个android上应用,需要使

求助使用android-xmlrpc导致connection to http://10.0.2.2:8080 refused
我在做一个android上应用,需要使用xml rpc。
server端经java client测试过OK。
现在android的client端,每次都提示我XMLRPCEXCEPTION
org.xmlrpc.android.XMLRPCException:org.apache.http.conn.HttpHostConnectException: Connection to http://10.0.2.2:8080 refused

相关的代码如下:

import org.xmlrpc.android.XMLRPCClient;
import org.xmlrpc.android.XMLRPCException;


public int msg = 0x0000;
public String showMsg=null;


try{
XMLRPCClient client = new XMLRPCClient("http://10.0.2.2:8080/hynXmlRpcServer1/xmlrpc");
showMsg = (String)client.call("sendCommand", msg);
} catch (XMLRPCException e) {
showMsg = e.toString();
}

canvas.drawText(showMsg, 50, 30, paint);



另外,org.xmlrpc.android.XMLRPCClient我下下来就是一个文件夹,没有jar,所以我直接把org整个文件夹复制到我的项目里来了(Test.java删掉了),这样应该没错吧?


本人还是新手,望高手详解,感激不尽!

[解决办法]
10.0.2.2是什么地址啊?如果你走的是gprs,就需要公网的IP
[解决办法]
不能这样直接访问的,需要使用端口重定向

热点排行