我试图了解WebRTC和WebSockets之间的区别,以便我可以更好地了解哪种情况需要什么.我很好奇两个方面的广泛想法(主要是基于网络,但可能是一个专用的服务器应用程序)彼此交谈.
假设:
- 显然,对于ad-hoc网络,WebRTC因其本身支持ICE协议/方法而获胜.
问题:
- 关于浏览器中两个已知方之间的直接通信,如果我不依赖于发送多媒体数据,而我只对发送整数数据感兴趣,那么除了数据加密之外,WebRTC是否比webSockets更具优势?
- 关于与基于浏览器的客户端通信的专用服务器,哪个平台给我一个优势?我需要编写WebRTC服务器代码(这可能是浏览器吗?),或者我需要编写WebSocket服务器代码(快速谷歌搜索让我觉得这是可能的).