我经历的是在更高的数据包发送/接收频率上重传丢失的TCP(websockets)数据包 . 我考虑过两个选项:
1.使用带有node.js客户端的webrtc将node.js模拟为对等体并将其连接到浏览器以供UDP使用 . 到目前为止,将它连接到heroku是不成功的,尽管在本地工作很好 . 这是否可能,是否有任何我忽略的限制,这使我无法实现到heroku?
2.使用从单个客户端到服务器上的单个用户的多个websocket连接 . 服务器和客户端会丢弃那些来自较旧的tcp数据包的消息(让's say 30-60ms delay due to retrasmits). Therefore making it seems like it'与UDP连接 . 这是有效的,这些连接是否会相互破坏或独立工作,这种方法还有其他真正的缺点吗?这会更容易实施的替代方案 .
我不想通过webrtc连接两个客户端,而是需要它连接到服务器的原因是安全性 . 提前致谢 .