2011-12-19 40 views
1

是否可以使用瀏覽器內JavaScript代碼綁定到套接字?當用戶訪問一個頁面以提供一些localhost web發佈時,我需要打開一個本地Web服務器。使用javascript綁定到套接字?

+0

http://en.wikipedia.org/wiki/WebSocket – Chaosphere2112 2011-12-19 19:56:29

+0

@omnosis - 謝謝你,這是非常重要的一點,WebSockets只允許出站連接。我將繼續使用Silverlight來託管一個頁內本地主機可用的Web服務器。你應該發表你的評論作爲答案。 – 2011-12-19 21:08:54

回答

1

您無法在websocket上監聽端口,因此您無法在瀏覽器中創建本地Web服務器。
Do websockets allow for p2p (browser to browser) communication?

但是你可以用Nodejs創建javascript服務器。這也是JavaScript,但不在瀏覽器中。這很容易,快速和輕量級。

(我猜)javascript,silverlight,flash無法創建瀏覽器內的服務器。他們不能直接訪問套接字。瀏覽器不允許。我認爲websockets是由瀏覽器轉發套接字的。我也不明白你爲什麼要創造這個。

+0

這總是重點。每個好的「尚未實現」的想法都會提出一種形式的反應:「我不知道你爲什麼要實現它」,當詢問有關實現時。 Silverlight可以綁定到一個套接字,JavaScript與Flash可以做到。 – 2011-12-20 12:49:51