发明名称 |
UDP数据包的传输方法及系统 |
摘要 |
本发明适用于数据通信技术领域,提供了一种UDP数据包的传输方法及系统,其中,方法包括:客户端向服务器请求用于检测UDP数据包传输的TCP心跳检测连接;服务器确认客户端的TCP心跳检测连接,设置TCP心跳检测连接的心跳间隔时间;客户端向服务器发送UDP数据传输请求;服务器接受UDP数据传输请求,开始UDP数据传输;客户端接收到第一个UDP数据包后,设置检测窗口,当一个心跳间隔时间结束后,通过TCP心跳检测连接将检测结果发送给服务器;判断服务器在一个心跳间隔内是否收到了客户端的检测结果;若收到,则根据检测结果决定是否需要重传UDP数据包。本发明提供的UDP数据包的传输方法及系统,通过建立心跳检测通信,可以有效地提高UDP数据传输的可靠性。 |
申请公布号 |
CN104125034A |
申请公布日期 |
2014.10.29 |
申请号 |
CN201310141743.6 |
申请日期 |
2013.04.23 |
申请人 |
深圳市同洲电子股份有限公司 |
发明人 |
韩峰 |
分类号 |
H04L1/00(2006.01)I;H04L1/18(2006.01)I;H04L12/26(2006.01)I |
主分类号 |
H04L1/00(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种UDP数据包的传输方法,其特征在于,包括:客户端向服务器请求用于检测所述UDP数据包传输的TCP心跳检测连接的步骤;所述服务器确认所述客户端的所述TCP心跳检测连接,设置所述TCP心跳检测连接的心跳间隔时间的步骤;所述客户端向所述服务器发送UDP数据传输请求的步骤;所述服务器接受所述UDP数据传输请求,开始UDP数据传输的步骤;所述客户端接收到第一个所述UDP数据包后,设置检测窗口,当所述TCP心跳检测连接的一个心跳间隔时间结束后,通过所述TCP心跳检测连接将检测结果发送给所述服务器的步骤;判断所述服务器在所述一个心跳间隔内是否收到了所述客户端的所述检测结果的步骤;以及若所述服务器在所述一个心跳间隔内收到了所述客户端的所述检测结果,则根据所述检测结果决定是否需要重传所述UDP数据包的步骤。 |
地址 |
518057 广东省深圳市南山区高新科技园北区彩虹科技大厦 |