HTML5 是否支持点对点(而不仅仅是 WebSocket)
我使用的语言是 HTML5 兼容浏览器上的 Javascript。
我的理解是,WebSockets 需要一个套接字服务器在客户端之间来回传输推送通知和消息。
HTML5 是否有不需要套接字服务器的实际点对点功能?有谁见过 Javascript 中的客户端代码示例来说明此功能吗?
The language I am working in is Javascript on HTML5-compatible browsers.
My understanding is that WebSockets require a socket server to transport push notifications and messages back and forth between clients.
Is there an actual peer-to-peer capability with HTML5 that does not require a socket server? Has anyone seen example client-side code in Javascript that exemplifies this capability?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
请参阅 HTML5 是否允许 Web 的答案 然而,WebSockets 规范中的内容似乎已经消失,所以我怀疑现在的答案是否定的。
See the answers for Will HTML5 allow web apps to make peer-to-peer HTTP connections? However, the content in the WebSockets specification seems to have gone, so I suspect the answer now is "no".
网络RTC
http://www.webrtc.org/
https://developer.mozilla.org/en-US/docs /Web/Guide/API/WebRTC
但在 2010 年这还不算什么:(
WebRTC
http://www.webrtc.org/
https://developer.mozilla.org/en-US/docs/Web/Guide/API/WebRTC
But in 2010 it wasn’t a thing :(
https://www.peer5.com/faq
刚在网上看到这个,可能值得一看。
https://www.peer5.com/faq
Just seen this online, may be worth looking at.
大多数时候,浏览器位于防火墙后面,您无法直接连接到浏览器。如果您不想自己实现服务器,有一个解决方案:
https://httprelay.io/
您可以使用 AJAX 调用在浏览器之间进行通信。
Most of the time browsers are behind firewall and you cannot connect directly to browser. If you don't want to implement server yourself there is a solution:
https://httprelay.io/
You can use AJAX calls to communicate between browsers.