是否可以使用瀏覽器內JavaScript代碼綁定到套接字?當用戶訪問一個頁面以提供一些localhost web發佈時,我需要打開一個本地Web服務器。使用javascript綁定到套接字?
1
A
回答
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
1
現代瀏覽器可以使用WebSockets,雖然它有it's own protocol。否則,有解決方案使用隱藏的Flash對象來執行TCP套接字。其中之一是jsxmlsocket。
相關問題
- 1. 使用UDT綁定現有套接字
- 2. 「綁定到套接字錯誤」後無法終止套接字
- 3. 將套接字綁定到IPv6地址
- 4. Python套接字綁定到任何IP?
- 5. Warp:綁定到Unix域套接字
- 6. 重新綁定UDP套接字到新
- 7. 如何使用TCPv6將套接字綁定到本地用戶
- 8. 綁定vs SO_BINDTODEVICE套接字
- 9. 綁定發送套接字
- 10. 綁定套接字Android
- 11. 套接字綁定錯誤
- 12. 如何使用java將套接字綁定到IP?
- 13. 如何將原始套接字綁定到特定接口
- 14. 綁定UDP套接字連接到特定的本地端點
- 15. Ruby:將監聽套接字綁定到特定接口
- 16. 如何將套接字綁定到vxWorks中的特定接口
- 17. 將應用程序綁定到特定的JBoss套接字綁定
- 18. PHP web套接字無法綁定套接字
- 19. 「java.net.SocketException:套接字關閉」,而綁定一個UDP套接字
- 20. 套接字緩衝區與套接字的綁定
- 21. 拒絕綁定到套接字的用戶模式權限
- 22. 如何將套接字綁定到虛擬接口?
- 23. 將套接字綁定到網絡接口
- 24. 如何將套接字綁定到多個接口
- 25. 將套接字重新綁定到不同的接口
- 26. 如何將套接字綁定到python的接口(socket.SO_BINDTODEVICE丟失)
- 27. PHP:TCP套接字,'無法綁定地址'
- 28. setsockopt之前的綁定套接字
- 29. Apache Web服務器套接字綁定
- 30. 套接字無法綁定(C與WinSock)
http://en.wikipedia.org/wiki/WebSocket – Chaosphere2112 2011-12-19 19:56:29
@omnosis - 謝謝你,這是非常重要的一點,WebSockets只允許出站連接。我將繼續使用Silverlight來託管一個頁內本地主機可用的Web服務器。你應該發表你的評論作爲答案。 – 2011-12-19 21:08:54