# ups-基于udp实现的类似tcp可靠传输库 **Repository Path**: markabc/ups ## Basic Information - **Project Name**: ups-基于udp实现的类似tcp可靠传输库 - **Description**: 通过udp模拟tcp进行可靠数据传输,可以用通过udp协议进行文件传送,分为c++和java两个版本。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-01-22 - **Last Updated**: 2024-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ups-通过udp协议实现的数据可靠传输库,分为c++和java两个版本 #### 项目介绍 通过udp模拟tcp进行可靠数据传输,可以用通过udp协议进行文件传送。本开发库可以应用于一些特殊的应用场景,比如在尝试进行net穿透的时候,udp显然比tcp有更大的优势,但是udp本身又不能像tcp协议能够保证数据的可靠传输,这种情况就可以尝试使用我们的ups传输库了。 #### 软件架构 本工程的实现原理是通过udp模拟tcp的ack确认重传机制来保证数据传输的可靠性,通过序号保证数据的时序性,同时模拟“tcp滑动窗口”防止大量数据频繁发送导致网络拥阻。 #### 使用说明 源码级提供,直接将源码包含到工程中,调用相关接口即可。