带有开放TCP端口的免费Web主机? (需要4个websockets)

时间:2011-02-01 09:01:53

标签: tcp port web-hosting websocket

我正在开发一个带有websockets和canvas的HTML5项目,我碰到了一堵砖墙。找不到任何具有开放TCP端口的服务器,我可以将其用于websockets。

我正在谈论这样的事情:

this._connection = new WebSocket("ws://81.213.217.144:8005");

我试着在我学院的服务器上寻找一个端口,但是他们已经关闭了所有端口(除了UDP端口,这对我来说没用)。也试过000webhost.com,没有运气。

有没有人知道(如果有的话)任何有开放TCP端口的免费网络主机?

PS:我的ISP几乎不允许我在家里安装服务器。所有端口都被隐藏/阻止/无论如何。

2 个答案:

答案 0 :(得分:7)

几乎所有托管公司都允许您在端口80和443(Web端口)上运行服务。您应该能够在其中一个端口上运行WebSockets服务器。 pywebsocket项目可以作为独立的WebSockets服务器运行,也可以作为Apache的模块运行,允许您在服务于网页的同一端口上服务WebSockets。

如果您只需要能够在WebSockets客户端之间发送消息(即您不需要特殊的WebSockets服务器),则可以替换,您可以尝试使用pusherapp。它们允许您一次免费拥有多达5个WebSockets客户端。

答案 1 :(得分:0)

在您的计算机上设置您自己的服务器,并将其配置为仅绑定到IP 127.0.0.1。然后它不会从您的机器泄漏并扰乱您的ISP。

您可以完成所需的所有开发工作,并在部署项目时转移到真正的Web主机。如果您的需求微薄,(Linode和其他VPS提供商可以相当实惠。)