是否可以使用瀏覽器內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. Python套接字綁定到任何IP?
- 3. 如何使用TCPv6將套接字綁定到本地用戶
- 4. 綁定套接字Android
- 5. 套接字綁定錯誤
- 6. 如何使用java將套接字綁定到IP?
- 7. Ruby:將監聽套接字綁定到特定接口
- 8. 如何將套接字綁定到vxWorks中的特定接口
- 9. 如何將原始套接字綁定到特定接口
- 10. 套接字緩衝區與套接字的綁定
- 11. 拒絕綁定到套接字的用戶模式權限
- 12. 將套接字重新綁定到不同的接口
- 13. 如何將套接字綁定到python的接口(socket.SO_BINDTODEVICE丟失)
- 14. C++/Xcode的套接字綁定()錯誤
- 15. 客戶端UDP套接字綁定
- 16. linux綁定不創建套接字
- 17. 綁定UDP套接字的問題
- 18. Android的藍牙L2CAP套接字綁定()
- 19. Linux:套接字和綁定問題
- 20. 綁定套接字與errno失敗88
- 21. OpenSSL openwrt失敗套接字綁定
- 22. PHP:TCP套接字,'無法綁定地址'
- 23. setsockopt之前的綁定套接字
- 24. 如何將原始套接字綁定到特定的端口?
- 25. 服務器套接字不綁定到指定的端口
- 26. JavaScript套接字與Flash套接字?
- 27. Python:綁定套接字:「地址已在使用」
- 28. WCF - 通過使用WS-Compression與net.tcp綁定關閉套接字
- 29. 重定向STDIN到套接字和套接字到STDOUT
- 30. 什麼是套接字綁定以及如何綁定地址?
http://en.wikipedia.org/wiki/WebSocket – Chaosphere2112 2011-12-19 19:56:29
@omnosis - 謝謝你,這是非常重要的一點,WebSockets只允許出站連接。我將繼續使用Silverlight來託管一個頁內本地主機可用的Web服務器。你應該發表你的評論作爲答案。 – 2011-12-19 21:08:54