2012-09-16 46 views
2

可能重複:
How to make a browser to browser (peer to peer) connection?HTML/JS單機遊戲

我打算做一個多人遊戲網頁遊戲,如果它的工作在局域網這將是真棒(因爲它的速度更快,我想人,也一起玩,坐在同一個房間。)

的想法是,每個客戶端是一個網頁,其中之一爲t他掌握了所有其他人連接(其他人不需要彼此溝通)。每個客戶端也是一個網頁。

所以現在我想知道,有沒有任何javascript圖書館那裏可以做到這一點?連接電腦通過LAN,而不需要連接到互聯網的(比實際加載的網頁等。)

我看到一些老的回答這並沒有太大的幫助,所以也許有新的東西,可以幫助我嗎?

+1

我不認爲瀏覽器的JavaScript公開的任何功能來創建監聽套接字。 – lanzz

+0

你仍然需要一個Apache /類似的服務器。 – hjpotter92

+0

我不知道JavaScript庫,但你有沒有遇到http://nodejs.org ?? – 2012-09-16 13:34:40

回答

1

Node.js的可能是你的情況真的很有幫助。您也可以嘗試使用HTML5 WebSocket API

+0

我跑過node.js,雖然我不認爲它實際上可以在瀏覽器內託管一臺局域網服務器。我正確地認爲?我會嘗試一下他們的例子,儘管任何關於節點的更多信息讓我開始總是感激:D謝謝! –

+1

@TheOddler - 是的,你是對的。它允許您在瀏覽器外部運行JS代碼(通常用於運行服務器)。主機必須下載節點和你的JS軟件,然後使用前者運行後者。 – Quentin

+0

是否可以從網頁上的遊戲連接到此服務器?如果沒有,那麼對任何其他網絡解決方案來說,它都沒有任何優勢(對於我的想法)。 –