我可以在托管服务上创建套接字应用程序吗?

时间:2009-09-15 14:08:57

标签: sockets webserver

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

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

感谢任何帮助,因为我之前从未使用套接字。谢谢你的时间。

4 个答案:

答案 0 :(得分:2)

便宜的Perl / PHP托管服务不希望您运行自己的长期运行流程。

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

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

答案 1 :(得分:1)

由于他们的CPU时间很宝贵,这会让你的主人非常不高兴!如果您使用共享主机,您的主机可能会为您提供这样的解决方案! (阅读合同以获取详细信息。)

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

答案 2 :(得分:1)

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

答案 3 :(得分:-2)

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