如何从连接到本地网络的设备获取数据到我的应用程序

How to get data from a device connected in a local network to my application

我正在尝试从连接到本地网络的设备获取数据。

设备监听192.168.1.2:10000 例如,我们可以在网络中的 windows 台计算机上调用函数 getItems() 并获取所有项目。

现在我想在我的云应用程序中执行此操作 (php)。所以我想要那个例子。com/getItems 从设备中获取项目。

我是网络小白,所以我希望有人能给一些建议如何处理这个问题。

至少您需要打开本地防火墙并公开端口 10000 并将其 NAT 到本地 192.168.1.2:10000 到 public 互联网。

如果没有进一步的 IPv6 限制并且您有一个静态 IPv6 地址,您可以从云端访问它 php。 如果您有典型的私人互联网访问权限,请考虑使用动态 DNS 或类似服务通过静态 FQDN 更改 IP。