我正在使用Embarcadero RAD Studio Delphi XE8。
多设备应用程序应用程序绑定组件专为传统WiFi和蓝牙耦合而设计。它是否也支持互联网连接?
我想尝试制作小型p2p应用。我通过Wifi使用App tethering,但我想通过互联网连接App tethering。
怎么做?
答案 0 :(得分:1)
是的,还支持TCP / IP(LAN和Internet)。这在文档中有清楚的解释。
应用程序网络共享功能不依赖于特定的传输或协议,可以使用应用程序网络共享API实现新的传输和协议。 RTL提供对IP和经典蓝牙连接的内置支持。 IP支持包括连接在同一设备上运行的应用程序。
IP连接不仅限于WiFi。 WiFi只是与LAN的无线连接,就像以太网用于有线连接一样。无论使用何种连接类型,IP的工作方式都相同。
默认情况下,
AutoConnect
和DiscoverManagers
都会在运行应用程序的设备所在的局域网(LAN)的子网上执行发现。但是,您可以使用其可选参数
Target
来覆盖此行为,并指定IP地址或子网:
要指定搜索远程管理器的IP地址,请将该IP地址指定为
Target
。要指定IP地址的子网,请指定一个IP地址,其中第0个为0。例如,如果指定" 192.168.4.0"作为目标,您的经理在192.168.4.x子网中搜索远程管理器。注意:您无法指定更宽的子网。例如," 192.168.0.0"不受支持。