【问题标题】:How to use App Tethering with internet connection?如何通过互联网连接使用 App Tethering?
【发布时间】:2017-03-20 13:20:08
【问题描述】:

我正在使用 Embarcadero RAD Studio Delphi XE8。

多设备应用程序共享组件专为传统的 WiFi 和蓝牙耦合而设计。它是否也支持互联网连接?

我想尝试制作小型 p2p 应用程序。我正在通过 Wifi 使用 App tethering,但我想通过 Internet 连接来连接 App tethering。

怎么做?

【问题讨论】:

    标签: delphi firemonkey delphi-xe8


    【解决方案1】:

    是的,还支持 TCP/IP(LAN 和 Internet)。这在文档中有清楚的解释。

    Using App Tethering

    应用共享功能不依赖于特定的传输或协议,可以使用应用共享 API 实现新的传输和协议。 RTL 为 IP 和经典蓝牙连接提供内置支持。 IP 支持包括连接在同一设备上运行的应用程序。

    IP 连接不仅限于 WiFi。 WiFi 只是到 LAN 的无线连接,就像以太网用于有线连接一样。无论使用何种连接类型,IP 的工作方式都是一样的。

    Connecting to Remote Applications Using App Tethering | Connecting to Applications Outside Your Subnet

    默认情况下,AutoConnectDiscoverManagers 在运行应用程序的设备所在的局域网 (LAN) 的子网上执行发现。

    但是,您可以使用它们的可选参数Target 来覆盖此行为,并指定 IP 地址或子网:

    • 要指定一个 IP 地址来搜索远程管理器,将该 IP 地址指定为Target

    • 要指定 IP 地址的子网,请指定一个以 0 作为其第四个数字的 IP 地址。例如,如果您指定“192.168.4.0”作为目标,您的管理器会在 192.168.4.x 子网中搜索远程管理器。注意:您不能指定更宽的子网。例如,不支持“192.168.0.0”。

    【讨论】:

      猜你喜欢
      • 2019-02-26
      • 2019-08-19
      • 1970-01-01
      • 1970-01-01
      • 2015-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-07-06
      • 1970-01-01
      相关资源
      最近更新 更多