Tcp I';我对wifi的术语感到困惑

Tcp I';我对wifi的术语感到困惑,tcp,udp,wifi,terminology,Tcp,Udp,Wifi,Terminology,我正在尝试模拟wifi视频传输,为此,我在两台设备之间使用套接字创建了一个连接,但随后我开始怀疑这是否是必需的,或者我是否应该创建UDP连接 我想我只是对这里的术语感到困惑,我在谷歌上搜索了一下,发现Wifi可以有TCP或UDP,然后我的问题是,通过TCP的Wifi传输对于模拟来说是否和使用UDP的传输一样可靠?我建议您阅读 对于流式视频传输,您通常希望使用UDP。如果一个数据包不能及时到达服务器,最好将其丢弃,而不是暂停整个传输,以便等待一个丢失的小数据包,其中只包含另一个人在闪烁 但很明显,

我正在尝试模拟wifi视频传输,为此,我在两台设备之间使用套接字创建了一个连接,但随后我开始怀疑这是否是必需的,或者我是否应该创建UDP连接

我想我只是对这里的术语感到困惑,我在谷歌上搜索了一下,发现Wifi可以有TCP或UDP,然后我的问题是,通过TCP的Wifi传输对于模拟来说是否和使用UDP的传输一样可靠?

我建议您阅读

对于流式视频传输,您通常希望使用UDP。如果一个数据包不能及时到达服务器,最好将其丢弃,而不是暂停整个传输,以便等待一个丢失的小数据包,其中只包含另一个人在闪烁


但很明显,这取决于您以及您如何实现您的软件。

您可能需要了解一下TCP/IP协议。TCP和UDP只是数据包/数据报的类型。主要区别在于TCP数据包包含额外的协议信息,而UDP数据包更简单,只有目的地、数据本身和校验和

结果是UDP数据包的发送方无法知道数据包是否在另一端收到。通常情况下,这并不重要,因为它可能由软件中的更高层以其他方式处理,或者可以简单地丢失和忽略,而不会产生任何负面后果。所以,在某些情况下,UDP可以更有效地利用带宽——因为交换的协议信息更少,所以实际数据更多。另外,TCP更复杂,因为您必须处理协议内容

因此,当您创建系统时,您有一个选择—TCP或UDP数据包,这取决于您试图实现的目标以及您想要实现的方式。但这两种数据包类型实际上都是“tcp/ip”协议栈的一部分,并且有相似之处