我正在尝试从连接到本地网络的设备获取数据。
设备监听192.168.1.2:10000 例如,我们可以在网络中的 windows 计算机上调用函数 getItems() 并获取所有项目。
现在我想在我的云应用程序 (php) 中执行此操作。所以我希望 example.com/getItems 从设备中获取项目。
我是网络菜鸟,所以我希望有人能给一些建议如何处理这个问题。
最佳答案
至少您需要打开本地防火墙并公开端口 10000 并将其 NAT 到您本地的 192.168.1.2:10000 到公共(public)互联网。
如果没有进一步的 IPv6 限制并且您有一个静态 IPv6 地址,您可以从云 php.ini 访问它。 如果您有典型的私有(private)互联网访问权限,请考虑使用动态 DNS 或类似服务通过静态 FQDN 更改 IP。
关于php - 如何从连接到本地网络的设备获取数据到我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50970524/