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

我可以使用WebRTC作为WebSocket的替代方案吗?,websocket,webrtc,real-time,duplex,Websocket,Webrtc,Real Time,Duplex,我想知道是否可以使用WebRTC作为WebSocket的替代方案。据我所知(很少),WebRTC的RTCDataChannel基本上是实时连接的P2P连接。如果我用一台服务器替换一个对等服务器,我会得到像WebSocket这样的东西,但是是实时的吗?这可能吗?如果是这样的话,利弊是什么?这是个好主意吗? 提前感谢。在使用WebRTC时,您仍然需要一个信令解决方案,它通常仍然驻留在WebSocket中。无论如何,这两种方法是不能互换的,尽管在很多情况下你可能会达到同样的效果 WebSocket用于

我想知道是否可以使用WebRTC作为WebSocket的替代方案。据我所知(很少),WebRTC的RTCDataChannel基本上是实时连接的P2P连接。如果我用一台服务器替换一个对等服务器,我会得到像WebSocket这样的东西,但是是实时的吗?这可能吗?如果是这样的话,利弊是什么?这是个好主意吗?

提前感谢。

在使用WebRTC时,您仍然需要一个信令解决方案,它通常仍然驻留在WebSocket中。无论如何,这两种方法是不能互换的,尽管在很多情况下你可能会达到同样的效果

WebSocket用于客户端-服务器通信,而WebRTC(数据通道)用于客户端-客户端(对等)通信

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

请看另一个例子:

您认为WebSocket是什么样的“时间”?就大多数实际用途而言,WebRTC的“实时”并不比WebSocket更真实…