我使用的是Embarcadero RAD Studio Delphi XE8。
多设备应用程序应用程序绑定组件专为传统WiFi和蓝牙耦合而设计。它是否也支持互联网连接?
我想尝试制作小型p2p应用。我通过Wifi使用App tethering但我想通过互联网连接App tethering。
怎么做?
答案 0 :(得分:1)
取自文件
连接到子网外的应用程序
默认情况下,AutoConnect和DiscoverManagers都会执行 发现在局域网(LAN)的子网上 运行您的应用程序的设备。但是,你可以使用他们的 可选参数Target以覆盖此行为,并指定IP 地址或子网:指定要搜索远程的IP地址 管理员,将IP地址指定为目标。指定子网 的IP地址,指定一个IP地址,其中第0个为0。 例如,如果您指定“192.168.4.0”作为目标,那么您的经理 在192.168.4.x子网中搜索远程管理器。注意:你不能 指定更宽的子网。例如,不支持“192.168.0.0”。
换句话说,您需要使用IP地址作为上述调用的可选ATarget参数。与本地网络共享的差异很小,我想这就是为什么没有很多例子。
有关详细信息,请参阅the Embarcadero web site
答案 1 :(得分:0)
尝试VPN连接两个设备。如果您的2台设备是相同的vpn(例如:Softether,Openvpn)。您可以发现世界各地的其他设备。 (不要忘记启用vpn服务器设置来发现其他设备选项)