2011-02-01 59 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

相關問題