【问题标题】:Can I create a socket application on a hosting service?我可以在托管服务上创建套接字应用程序吗?
【发布时间】:2009-09-15 23:45:27
【问题描述】:

我需要开发一个服务器端应用程序来打开套接字并管理与多个客户端的通信。以前的答案告诉我,这可以使用single script 文件,loops forever

这是否可能仅使用 PHP/Perl/Python 托管服务?或者我需要一个 VPS 或shell access?

感谢任何帮助,因为我以前从未使用过套接字。感谢您的宝贵时间。

【问题讨论】:

  • 当您询问您的托管服务时,他们告诉您什么?
  • 他们说可以在我的脚本中使用套接字。我不知道如何和什么。
  • @Jeremy Rudd:“怎么样”?看看stackoverflow.com/questions/1424511/…的答案

标签: sockets webserver


【解决方案1】:

廉价的 Perl/PHP 托管服务不希望您运行自己的长时间运行的进程。

这意味着您将需要一个 VPS(显然包括 shell 帐户,因为您可以在您的私人服务器上做任何您想做的事情)。一些 VPS 提供商可能会阻止传出 IRC 端口,但我认为这种情况很少见。

Linode 和 Slicehost/Rackspace 只是两个运行良好的 VPS 服务提供商的示例,我保证您可以在它们上运行自己的套接字应用程序。

【讨论】:

    【解决方案2】:

    这会让您的主机非常不高兴,因为他们的 CPU 时间很宝贵!如果您使用共享主机,您的主机可能会因为这样的解决方案而将您踢出去! (请阅读您的合同以了解详细信息。)

    我认为这是可能的,但这取决于您的主机设置,以及您的主机授予您的权限。大多数人都会对永远运行的任何事情感到不满。 (他们更喜欢只看到简短的应用程序。)

    【讨论】:

      【解决方案3】:

      通常服务防火墙会阻止任何意外的端口,或者如果他们现在不这样做,他们会在弄清楚你在做什么并决定他们不喜欢之后开始这样做。

      【讨论】:

        【解决方案4】:

        我会说不,因为它涉及太多安全问题

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-01-27
          • 1970-01-01
          • 2011-03-08
          • 1970-01-01
          • 2022-08-24
          相关资源
          最近更新 更多