根据手机连上wifi后的ip地址,因为电脑和手机同在局域网,可以扫描(尝试连接)临近这个ip的地址,有反应的很可能就是了。

解决方案 »

  1.   

    手机跟电脑连接后,尝试给电脑发送或请求数据,电脑如果返回数据,一般都会含有它的IP地址,尝试从返回的数据当中解析出IP地址即可~
      

  2.   

    如果你是个程序员,你可以自己写个Socket监听一下。不过网上也有好多这样的软件,可以下载一个测一下
      

  3.   

    我知道android有个ScanResult类是所有wifi的搜索结果,可是属性里就是没有IP。怎么叫我自己写个Socket能不能具体说一下?我还是学生~
      

  4.   

    同求怎么获得wifi服务器的IP地址。。
      

  5.   

    求如何获取wifi热点的IP地址。
      

  6.   

    WifiManager wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    if (!wifiManager.isWifiEnabled()) {
    System.out.println("=================");
    wifiManager.setWifiEnabled(true);
    }
    WifiInfo wifiInfo = wifiManager.getConnectionInfo();
    String IPAddress = intToIp(wifiInfo.getIpAddress());
    System.out.println("IPAddress-->>" + IPAddress); DhcpInfo dhcpinfo = wifiManager.getDhcpInfo();
    String serverAddress = intToIp(dhcpinfo.serverAddress);
    System.out.println("serverAddress-->>" + serverAddress);
    其中IPAddress 是本机的IP地址,serverAddress 是你所连接的wifi热点对应的IP地址
      

  7.   

    请问楼上的intToIp(dhcpinfo.serverAddress);是什么。。求邮具体代码。[email protected]
      

  8.   

    intToIP(dhcpinfo.serverAddress);这个从字面看是一个方法,用来将获得的字符串或整型转为ip地址