我正在創建Firefox擴展。我需要使用套接字。我需要它通過http協議工作。有沒有任何JavaScript庫創建http套接字。通信是對等的,所以我需要在JavaScript中的客戶端套接字和服務器套接字,它需要在端口80上工作,因此它必須遵循http協議。如何在javascript中創建套接字
-1
A
回答
-1
1
沒有
套接字需要通過操作系統來實現,並且提供的JavaScript接口創建套接字將是一個巨大的安全問題。
您不能擁有一個監聽傳入連接的Web應用程序。您只能向外發起HTTP連接。
0
您可能需要您的Firefox擴展才能使用外部DLL來爲您執行套接字工作。
但是,你說你需要做「HTTP」。你不能使用XmlHttp而不是純套接字?
0
不,你不能在Javascript中使用套接字。
我很確定你必須使用Flash或類似的橋樑來創建套接字。
1
你不能。
但是,您可以使用與AJAX一起使用的技術與遠程服務器建立HTTP連接。
相關問題
- 1. 如何在jQuery中創建套接字?
- 2. 套接字創建
- 3. 如何通過MSVC上的套接字()創建套接字?
- 4. Chrome套接字API:如何創建半開放TCP套接字
- 5. 創建套接字連接
- 6. 如何從套接字創建'ostream'?
- 7. 在AsyncTask中創建套接字NetworkOnMainThreadException
- 8. 在Qt中創建套接字
- 9. Android - 在Singleton中創建套接字
- 10. 未創建Android套接字
- 11. 創建套接字C++
- 12. 創建IPV6套接字
- 13. 如何在Python中通過IPv6創建組播流套接字?
- 14. 如何在VB.net中創建TCP套接字?
- 15. 如何在android中創建藍牙服務器套接字?
- 16. 如何在zeromq中創建一個「唯一」套接字?
- 17. 如何在Ruby中創建Web套接字客戶端?
- 18. 如何在同一個程序中創建多個套接字。
- 19. 如何在Java中使用ZeroMQ創建原始套接字?
- 20. 如何在D中創建SSL套接字?
- 21. 如何在C++中創建UDP套接字的示例
- 22. 如何在Android中創建不安全的RFCOMM套接字?
- 23. 如何在新線程中創建套接字
- 24. 如何在Google Chrome擴展中創建套接字?
- 25. 如何在Ruby中創建雙向SSL套接字
- 26. 如何在Python中創建多客戶端套接字?
- 27. 如何在服務器中創建套接字併發出
- 28. 如何在AcceptCallBack創建新的線程時套接字創建iOS中
- 29. 在javascript平臺上創建套接字的方法是什麼?
- 30. 確定在java中爲套接字創建套接字將進入CLOSE_WAIT狀態
哇,人們總是如此雄心勃勃,他們的計劃爲JavaScript。 – annakata 2009-09-15 19:55:26
是的,這裏有一個用於在javascript中創建套接字的庫, http://jslib.mozdev.org/libraries/network/network.html – Xinus 2009-09-16 03:00:06