我可以使用WebRTC作为WebSockets的替代方案吗?

时间:2016-08-29 13:06:09

标签: websocket webrtc real-time duplex

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

1 个答案:

答案 0 :(得分:1)

使用WebRTC时,您仍然需要一个信令解决方案,它通常仍然存在于websockets中。无论如何,这两者是不可互换的,尽管在许多情况下你可能会达到同样的目的。

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

在实现方面,WebSockets比WebRTC在浏览器上有更好的支持。他们也更容易实施。

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