赞
踩
一、UDP协议的特点
二、用UDP实现可靠通信的思路
(一)接收时发送一个确认报文
实现接收确认的机制。
(二)每个报文腾出空间放置序号
发送时设置序号,接收时根据序号来排序。
(三)发送方超时重发
如果在规定时间内发送方没有收到对方的接收确认报文,那么进入超时状态,重发一次当前报文。
(四)如果接收方缓冲区满了,可以告诉发送方停止发送
接收方需要告诉发送方剩余的缓冲空间个数,防止超出接收能力,导致数据丢失。
(五)如果想提高速度,可以连续批次发送
发送方可以连续发送多个数据报,再统计对方的接收成功情况,重发那些没有被接收成功的数据报。
(六)可以实现数据流的方式
只需要发送方和接收方建立一个缓冲区,提供大数据块分段和数据报连接的操作,高层应用就能用流的方式读写。
(七)如果实现可靠关闭
那么需要实现监听关闭数据报,后台处理关闭后的剩余数据发送等操作。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。