Pau*_*ulG 10
UDP是一种轻量级协议,设计上不处理数据包排序等问题.如果您需要强大的数据包传输和排序,TCP是更好的选择.
UDP通常设计用于丢包可接受或优于TCP必须重新请求数据包时发生的延迟的应用程序.因此,UDP通常用于媒体流.
如果您仅限于使用UDP,则必须开发一种识别无序数据包并重新排序的方法.
UDP不保证您的数据包将按顺序到达.(它甚至不能保证您的数据包将全部到达.)如果您需要这种级别的健壮性,那么最好使用TCP.或者,您可以在数据报中添加序列标记,并在另一端重新排列它们,但为什么要重新发明轮子呢?
归档时间: |
|
查看次数: |
20531 次 |
最近记录: |