如果你用PC和设备,那就是两台不同的机器,localhost就是设备了,而不是pC。你要确认,用USB链接PC和手机,其上面是否支持TCP/IP协议,如果支持才能用相关的网络接口。

解决方案 »

  1.   

    你需要设置IP地址,不能使用LOCALHOST
      

  2.   

    应该都是支持TCP/IP协议的,我用WIFI组成局域网,设备可以访问到PC上的端口的。另外IP地址设置在PC还是设备上,PC上肯定设置拉,如果是设备上该如何设置呢
      

  3.   

    千万不能用localhost和127.0.0.1因为这是代表你手机本身,而你手机又没有服务端。一定要用真实的IP地址,不论是内网还是外网的ip
      

  4.   

    localhost是本机,这里显然是两台机器。 
      

  5.   

    android默认本机IP是:10.0.2.2
    以前做访问.net webservice的时候弄过,localhost和127什么的都不行...
    楼主可以试下...
      

  6.   

    我本机IP是192.168.1.3  手机IP是10.0.2.2? 不在一个网段吧,Ping不到吧?
      

  7.   

    我用android作服务器端,PC作客户端,PC用 127.0.0.1 来打开端口访问,服务端就可以收到,反过来有啥区别呢?
      

  8.   

    局域网在模拟器上可以连接,但是如果在真机上的话,那么你的手机必须也在局域网里面,如果路由器有无线的话可以用wifi连接上局域网
      

  9.   

    恩,对,我用WIFI,在真机上是可以连接到PC,但是只通过USB却连接不上,这个IP地址问题很头疼啊,还请哪位大大过来不吝指教,万分感激!!!
      

  10.   

    用USB连是手机与PC成了一个局域网 手机应该是10.0.2.2  而用wifi连则直接是对外的IP
      

  11.   

    用10.0.2.2 显示“NETWORK UNREACHABLE”。