我正在做一个使用websockets和canvas的HTML5项目,但是我碰壁了。找不到任何具有可用于websockets的开放TCP端口的服务器。
我说的是这样的东西:
this._connection = new WebSocket("ws://81.213.217.144:8005");我试着在我学校的服务器上寻找一个端口,但他们已经关闭了所有的端口(除了一个UDP端口,它在这里对我来说是无用的)。我也试过000webhost.com,没成功。
有没有人知道(如果有)有开放TCP端口的免费web主机?
PS:我的ISP几乎不允许我在家里安装服务器。所有端口都是隐藏/阻塞的。
发布于 2011-02-02 00:37:03
几乎所有的托管公司都允许你在80和443端口(web端口)上运行服务。您应该能够在其中一个端口上运行WebSockets服务器。pywebsocket项目可以作为独立的WebSockets服务器运行,也可以作为Apache的一个模块运行,这将允许您在为网页提供服务的同一端口上为WebSockets服务器。
或者,如果您只需要能够在WebSockets客户端之间发送消息(即您不需要特殊的WebSockets服务器),您可以尝试使用pusherapp。它们允许您一次最多免费拥有5个WebSockets客户端。
发布于 2011-02-01 17:11:18
在您的计算机上设置自己的服务器,并将其配置为仅绑定到IP 127.0.0.1。这样,它就不会从你的机器上泄露出来,也不会让你的ISP感到不安。
你可以做你想做的所有开发工作,并且在部署项目的时候转移到一个真正的web主机上。(如果您的需求微薄,Linode和其他VPS提供商可能相当实惠。)
https://stackoverflow.com/questions/4860625
复制相似问题