【问题标题】:Can I use WebRTC as an alternative for WebSockets?我可以使用 WebRTC 作为 WebSockets 的替代品吗?
【发布时间】:2016-08-29 13:06:08
【问题描述】:

我想知道是否可以使用 WebRTC 作为 WebSockets 的替代品。据我所知(很少),WebRTC 的 RTCDataChannels 基本上是实时连接的 P2P 连接。如果我用服务器替换对等点,我不会得到像 WebSockets 这样的东西,而是实时的吗?这可能吗?如果是这样,有什么优点和缺点?这是个好主意吗?
提前致谢。

【问题讨论】:

  • 您认为 WebSocket 是怎样的“时间”?对于大多数实际用途,WebRTC 的“实时”并不比 WebSockets 更真实……

标签: websocket webrtc real-time duplex


【解决方案1】:

使用 WebRTC 时,您仍然需要一个信令解决方案,该解决方案通常仍驻留在 websockets 中。无论如何,这两者是不可互换的,尽管在许多情况下您可能会实现相同的目标。

WebSockets 用于客户端-服务器通信,而 WebRTC (DataChannels) 用于客户端-客户端(点对点)通信。

在实现方面,WebSockets 在浏览器上的支持比 WebRTC 更好。而且它们更容易实现。

在此处查看另一个案例:should I use websockets or webRTC for 4player game

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-08-19
    • 2020-09-26
    • 2018-04-23
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多