2 Star 2 Fork 1

山丘之王 / ups

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

ups-通过udp协议实现的数据可靠传输库,分为c++和java两个版本

项目介绍

通过udp模拟tcp进行可靠数据传输,可以用通过udp协议进行文件传送。本开发库可以应用于一些特殊的应用场景,比如在尝试进行net穿透的时候,udp显然比tcp有更大的优势,但是udp本身又不能像tcp协议能够保证数据的可靠传输,这种情况就可以尝试使用我们的ups传输库了。

软件架构

本工程的实现原理是通过udp模拟tcp的ack确认重传机制来保证数据传输的可靠性,通过序号保证数据的时序性,同时模拟“tcp滑动窗口”防止大量数据频繁发送导致网络拥阻。

使用说明

源码级提供,直接将源码包含到工程中,调用相关接口即可。

空文件

简介

使用udp模拟tcp实现可靠传输库 展开 收起
C++ 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/lougd/ups.git
git@gitee.com:lougd/ups.git
lougd
ups
ups
master

搜索帮助