【问题标题】:Getting server IP within wasm application在 wasm 应用程序中获取服务器 IP
【发布时间】:2021-03-25 19:59:19
【问题描述】:

我使用 C++ 和 Qt 5.15.x。我已经构建了我的桌面应用程序的 WebAssembly 版本。 该应用程序使用 URL 加载,例如“http://192.168.21.55:5555”(Intranet 应用程序)。我想在 WebAssembly 应用程序中提取服务器 IP 地址。我怎样才能实现它?

【问题讨论】:

    标签: javascript c++ qt ip-address webassembly


    【解决方案1】:

    我遇到了完全相同的情况和问题。你找到解决办法了吗?

    我也一直在寻找解决方案,但我唯一能找到的是一些人的指针,它必须与 js 胶水代码混淆,这超出了我的范围(我对 html/js 的理解太初级,我什至不知道从哪里开始 js 方面)

    【讨论】:

      【解决方案2】:

      ip提取没有解决方案, 但我找到了获取主机和端口的方法(在我的情况下主机等于 ip)。

      #include <emscripten/val.h>
      emscripten::val location = emscripten::val::global("location");
      auto host = QString::fromStdString(location["host"].as<std::string>());
      auto port = QString::fromStdString(location["port"].as<std::string>());
      

      【讨论】:

        猜你喜欢
        • 2020-04-15
        • 2010-12-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-21
        • 2020-09-17
        • 2019-02-11
        相关资源
        最近更新 更多