2010-11-15 51 views
9

我工作的語言是HTML5兼容瀏覽器上的Javascript。HTML5支持點對點(而不僅僅是WebSockets)

我的理解是,WebSockets需要一個套接字服務器來在客戶端之間來回傳送推送通知和消息。

對於不需要套接字服務器的HTML5,是否存在實際的對等功能?有沒有人在Javascript中看到示例客戶端代碼來說明這種功能?

+0

[HTML5是否允許Web應用程序進行點對點HTTP連接?](http://stackoverflow.com/questions/1032006/will-html5-allow-web-apps-to-make-點對點http連接) – 2015-06-17 22:00:03

回答

5

查看Will HTML5 allow web apps to make peer-to-peer HTTP connections?的回答但是,WebSockets規範中的內容似乎已經消失,所以我懷疑現在的答案是「否」。

+0

這是不正確的,WebRTC支持直接的點對點通信。 而現有的應用程序已經在使用它: https://www.sharefest.me,https://www.peer5.com – shacharz 2015-06-17 16:47:17

+0

是的,WebRTC確實已經處理了這個問題。儘管如此,在2010年它不是一件事。我相信在它有任何穩定的實現之前還有一年多的時間。 – 2015-06-17 21:58:50

0

大多數時候瀏覽器背後的防火牆,你不能直接連接到瀏覽器中。如果你不想實現服務器自己有一個解決方案:

https://httprelay.io/

可以使用AJAX調用瀏覽器之間的通信秒。

相關問題