gpt4 book ai didi

networking - 我什么时候应该考虑使用 TCP 或 UDP?

转载 作者:可可西里 更新时间:2023-11-01 02:52:00 25 4
gpt4 key购买 nike

我知道这两种协议(protocol)之间的区别和优缺点,虽然不是很清楚。好吧,我仍然不清楚如何使用它们,具体来说,在它们之上构建应用程序时我应该使用哪种协议(protocol)?是否存在普遍原则或普遍采用的做法?选择时应考虑哪些因素。例如。对于视频流服务,UDP 始终优先于 TCP。

最佳答案

TCP- 当您发送信息时,您将收到 express 服务等确认信息。如果没有确认,则重新发送。

UDP-无确认。没有重新发送。

首先,您应该了解您发送和接收的信息的敏感性。例如,如果您正在处理一些汇款,您当然需要确认银行收到了您的钱,如果连接出现问题,您就会知道数据包丢失了,您应该重新汇款。 (使用 TCP)

其次,在像 VOIP 和视频流这样的实时通信中,如果数据包丢失,则重新传输它们是没有意义的,因为时间已经过去了。例如,您正在通过 voip 与某人交谈,并且在您的通信之间收到“你好”丢失的数据包,您感到恼火,这同样适用于视频流。

希望对您有所帮助。

关于networking - 我什么时候应该考虑使用 TCP 或 UDP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24182034/

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