问题一:下了个networking ping小工具,ping 127.0.0.1可以ping localhost就提示错误的ip,这个是为什么?
问题二:我利用这个小工具ping我电脑的ip,总是ping不通,这个可能的原因是什么?
问题三:我的android手机有ip地址么??怎么查看呢?pc上的cmd里面可以ping我android手机的ip么??
多谢指点。

解决方案 »

  1.   

    我用模拟器做socket编程时,错误的把127.0.0.1认为是本机的ip,其实这是模拟器的ip,当用真机链接到pc上也是这样。此时PC机的ip为10.0.2.2,它是android内部指定的,是电脑的别名。不知道你的情况和我是否一样?也是用wifi连接的话,查看路由的无线链接就ok啦,希望能对你有帮助!
      

  2.   

    正解!Android默认访问本机地址为10.0.2.2~~~~
      

  3.   

    多谢楼上两位的回答,我现在清楚了在模拟器开发时 10.0.2.2是电脑  127.0.0.1是模拟器,对吧。
    我现在是真机开发,电脑ping不同手机,手机也ping不通电脑,我的手机和电脑都可以打开网页的啊,我这个可能的原因是什么呢?多谢指点。
      

  4.   

    有些奇怪,可能是权限的问题。我把server放到win7系统里面,就可以了。