2011-02-01 63 views
2

我正在使用websockets和canvas来处理HTML5项目,并且我碰到了一堵砖墙。使用打开的TCP端口找不到任何服务器,我可以使用这些端口。带有开放式TCP端口的免费网页主机? (需要4个websocket)

我谈论这样的事情:

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

我试图寻找我的大学的服务器上的端口,但他们已经得到了所有他们关闭(除UDP端口是没用的,我在这里)。也尝试000webhost.com,没有运气。

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

PS:我的ISP几乎不允许我在家建立服务器。所有的端口都被隐藏/阻止/不管。

回答

7

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

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

+0

OMG我不知道pusherapp。谢谢你,先生! – Spectraljump 2011-02-25 13:08:51

0

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

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

+0

是的,我想,但这是一个本地主机,对吧?所以它只会在我的电脑上工作。 – Spectraljump 2011-02-01 09:16:45

相关问题