我想明白的就是UDP丢包之后,还会一直重新发这个包吗?或者丢了就丢了?如果是后者,那这个程序不是白跑了吗。
小白真心请教。
7 个解决方案
#1
可以把重要的信息用TCP,不重要用UDP
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
#2
赞同楼上说的。
#3
谢谢哈,也就是对于直播传输这些不重要的应用才用UDP吗,还有什么样的例子吗。
感谢啦。
#4
你自己网上搜”UDP应用"
#5
TCP一般用于文件传输(FTP HTTP 对数据准确性要求高,速度可以相对慢),发送或接收邮件(POP IMAP SMTP 对数据准确性要求高,非紧急应用),远程登录(TELNET SSH 对数据准确性有一定要求,有连接的概念)等等;UDP一般用于即时通信(QQ聊天 对数据准确性和丢包要求比较低,但速度必须快),在线视频(RTSP 速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的),网络语音电话(VoIP 语音数据包一般比较小,需要高速发送,偶尔断音或串音也没有问题)等等。
作为知识的扩展,可以再说一些其他应用。比如,TCP可以用于网络数据库,分布式高精度计算系统的数据传输;UDP可以用于服务系统内部之间的数据传输,因为数据可能比较多,内部系统局域网内的丢包错包率又很低,即便丢包,顶多是操作无效,这种情况下,UDP经常被使用。
作为知识的扩展,可以再说一些其他应用。比如,TCP可以用于网络数据库,分布式高精度计算系统的数据传输;UDP可以用于服务系统内部之间的数据传输,因为数据可能比较多,内部系统局域网内的丢包错包率又很低,即便丢包,顶多是操作无效,这种情况下,UDP经常被使用。
#6
楼上的例子很形象!
#7
根据实际需要选择传输协议,如果对丢包要求不那么严格,而跟在乎速度的话就选择UDP
#1
可以把重要的信息用TCP,不重要用UDP
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
#2
赞同楼上说的。
#3
可以把重要的信息用TCP,不重要用UDP
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
谢谢哈,也就是对于直播传输这些不重要的应用才用UDP吗,还有什么样的例子吗。
感谢啦。
#4
可以把重要的信息用TCP,不重要用UDP
UDP主要用在直播上, 直播要求低延时, UDP正好满足, UDP如果丢包了,表现就是卡住了
谢谢哈,也就是对于直播传输这些不重要的应用才用UDP吗,还有什么样的例子吗。
感谢啦。
你自己网上搜”UDP应用"
#5
TCP一般用于文件传输(FTP HTTP 对数据准确性要求高,速度可以相对慢),发送或接收邮件(POP IMAP SMTP 对数据准确性要求高,非紧急应用),远程登录(TELNET SSH 对数据准确性有一定要求,有连接的概念)等等;UDP一般用于即时通信(QQ聊天 对数据准确性和丢包要求比较低,但速度必须快),在线视频(RTSP 速度一定要快,保证视频连续,但是偶尔花了一个图像帧,人们还是能接受的),网络语音电话(VoIP 语音数据包一般比较小,需要高速发送,偶尔断音或串音也没有问题)等等。
作为知识的扩展,可以再说一些其他应用。比如,TCP可以用于网络数据库,分布式高精度计算系统的数据传输;UDP可以用于服务系统内部之间的数据传输,因为数据可能比较多,内部系统局域网内的丢包错包率又很低,即便丢包,顶多是操作无效,这种情况下,UDP经常被使用。
作为知识的扩展,可以再说一些其他应用。比如,TCP可以用于网络数据库,分布式高精度计算系统的数据传输;UDP可以用于服务系统内部之间的数据传输,因为数据可能比较多,内部系统局域网内的丢包错包率又很低,即便丢包,顶多是操作无效,这种情况下,UDP经常被使用。
#6
楼上的例子很形象!
#7
根据实际需要选择传输协议,如果对丢包要求不那么严格,而跟在乎速度的话就选择UDP