gpt4 book ai didi

javascript - WebRTC 是否为您处理数据包丢失和数据包接收确认等,或者您是否需要为此编写自己的解决方案?

转载 作者:行者123 更新时间:2023-11-30 05:43:10 35 4
gpt4 key购买 nike

正如标题所暗示的那样:WebRTC 是否为您处理数据包丢失和数据包接收确认等问题,还是您需要为此编写自己的解决方案?

我正在编写一个多人点对点游戏,我想知道 webrtc 将如何处理数据包丢失。它会继续广播数据包直到返回接收确认吗?如果在设定的时间间隔后没有确认,它会发送 4 次数据包并再次发送吗?还是留给我编码?

最佳答案

这是传输层的责任。 TCP 处理数据包丢失,而 UDP 不处理。默认情况下,WebRTC 使用 UDP,但它可以同时使用这两种协议(protocol)。

DataChannel 使用另一个称为 SCTP 的协议(protocol),该协议(protocol)是在 UDP 之上实现的。虽然假设您可以在设置中指定 reliable 参数,但它在 Chrome 中还不起作用。

您可以在这里找到更详细的答案:Does WebRTC use TCP or UDP?

您还可以在这里找到一些信息:WebRTC. Real-Time Network Transports

关于javascript - WebRTC 是否为您处理数据包丢失和数据包接收确认等,或者您是否需要为此编写自己的解决方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19609077/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com