【发布时间】:2013-12-11 22:28:37
【问题描述】:
我在 PHP 中创建了一个客户端服务器聊天应用程序。它使用套接字编程进行通信。它在我使用终端的 Fedora 上运行良好。但我需要在服务器中主持聊天。但我没有任何服务器,所以我使用免费托管网站(使用 cPanel)。
有什么方法可以在免费的网络服务器上运行套接字编程的聊天服务器而不访问其终端?
【问题讨论】:
-
脚本如何监听 - 它是否在后台持续运行?如果是这样,那不太可能被允许在免费主机上运行。我不确定他们是否也允许任意套接字侦听器,因为侦听器将占用每个 IP 的整个端口。我认为您可能需要一个 VPS(尽管细节有限,很难说)。
-
是否可以从免费的主机服务器向我的 PC 发送 TCP/UDP 消息?他们是否允许在 Http 请求上发送此类数据包?
-
您是否会将用于执行此操作的代码编辑到您的问题中?
-
我只是在自我研究这些东西。我会为此编写一个新代码。 :) 你知道我可以从免费托管服务器向本地主机(例如:我的本地电脑)发送加密消息吗???
-
这取决于主机,但总的来说答案是否定的。正如 Antony 所说,获得一个便宜的 VPS - 它省去了解决这些限制的麻烦。
标签: php sockets client-server chat shared-hosting