为什么我的 PHP 套接字不能在 public 网站上工作?

Why does my PHP socket not work on a public website?

我正在制作一个 Minecraft 服务器状态页面,为了获取服务器的状态,我使用 PHP 和 this 模块,当我在 XAMPP 上测试时,它有效伟大的。当我在我的 public godaddy 网站上测试它时,它无法连接。 这是我在本地测试时得到的结果:

1) 重新加载网站,javascript ajax post -> php 文件 2)数据returns,我提醒显示数据3)数据完好无损地返回

这是我在线测试时得到的结果:

1) 重新加载网站,javascript ajax post -> php 文件 2)数据returns,我提示显示数据3)数据为空,无显示。

尝试连接和获取服务器数据时出现问题,但控制台中没有输出,所以我无法找出问题所在。

已解决

Godaddy 不允许打开自定义端口。 解决方案:使用 VPS 而不是 Web 服务器。