【问题标题】:How to connect android client to the localhost of Apache server (php) inside my laptop?如何将 android 客户端连接到笔记本电脑内的 Apache 服务器 (php) 的 localhost?
【发布时间】:2012-11-04 17:26:16
【问题描述】:

我正在尝试创建能够通过 wifi 连接将数据发送到我的笔记本电脑 Apache 服务器和 MySQL 数据库的 Android 应用程序。我使用三星 Galaxy Tab 10.1 作为我的移动设备。我使用的协议是 HttpGet 或 HttpPost。我使用 XAMPP(与 Apache 和 SQL)来做服务器和处理 php。但是,由于 android 无法从笔记本电脑检测到 adhoc 网络,我使用虚拟路由器(用于窗口 7)来创建虚拟接入点并使平板电脑能够连接到我的笔记本电脑。但问题是:

  1. 在我的应用程序(client-android)中,httpget 或httppost 指向哪个url?我的笔记本电脑中的 localhost - 127.0.0.1 或 android 10.0.0.1 中的 localhost?还是虚拟路由器的ip地址?

  2. 那么,如果我想从 android 访问 localhost(laptop-Apache) 来调用 php 运行?哪个港口?我需要在 android 应用程序(httpget)中放入哪个 IP 地址/url?我需要为 XAMPP 修改 httpconfig 中的任何内容吗?

【问题讨论】:

    标签: php android apache client-server xampp


    【解决方案1】:

    只要您知道上面装有 Apache 的计算机的 IP 地址,由于外部 MySQL 访问设置 id 非常棘手,建议将 JSON 请求发送到您的 PHP 脚本并通过 Java 获取返回值,然后您想要什么输出是否由您决定。

    【讨论】:

      【解决方案2】:

      使用 ipconfig 找出您笔记本电脑中的 IP 地址。在电话中使用该地址而不是 127.0.0.1。

      【讨论】:

        猜你喜欢
        • 2019-12-19
        • 1970-01-01
        • 2014-10-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-11-17
        • 2022-01-07
        • 1970-01-01
        相关资源
        最近更新 更多