php - 如何在免费的 cPanel 主机中运行 PHP 聊天程序?

标签 php sockets client-server chat shared-hosting

我在 PHP 中创建了一个客户端服务器聊天应用程序。它使用套接字编程进行通信。它在我使用终端的 Fedora 上运行良好。但我需要在服务器中主持聊天。但我没有任何服务器,所以我使用免费托管网站(使用 cPanel)。

有没有办法在免费的网络服务器上运行套接字编程的聊天服务器而无需访问其终端?

最佳答案

大多数免费主机不允许像 socket、curl 这样的 php 模块。

当你想通过 http 获取一些 url 时,它们中的许多都禁止使用诸如 file_get_contents 和 fopen 之类的函数——实际上它仍在使用套接字。

另外,如果我们谈论聊天服务器,您需要监听某个特定端口上的连接,而自定义入站连接更有可能被禁止。

此类安全功能的一个原因是不允许人们使用免费的托管网络资源、设置不同的抓取工具、垃圾邮件海报等。

最好给自己买一些便宜的 VPS,因为即使是付费的虚拟主机计划也经常受限于上述相同的规则。

关于php - 如何在免费的 cPanel 主机中运行 PHP 聊天程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20222845/

相关文章:

PHP 错误?在密码或用户名中

php - JQuery/PHP - 在按键上覆盖另一个页面

php - Paypal 未继续接收付款

java - 如何用Java sockets实现文件传输?

c - 每次 C 客户端运行时生成一个唯一的随机数

php - 使用sed从php文件中删除注释

Android 11. socketOutStream.close() 关闭 SSLSocket

java - Websocket 阻塞,不会因客户端拔出/断电而超时

javascript - 如何处理模型增删改查异常

java.lang.ClassCastException : java. io.ObjectStreamClass 无法转换为 [MyClass]