查看了网友的源码,扩展封装了一点,实现了数据发送和文件发送。在udt源码的基础上使用了c#封装了udtlib.里面内容比较多。又再次封装了一个通信类。直接使用通讯类。
2023-09-18 06:08:23 19.74MB udt 通信 c# 封装
1
UDT for Delphi 源码及Demo
2022-11-20 15:21:04 1007KB UDT Delphi 源码
1
1. VTCP 本机传输速度取决于 CPU效率,双核2.80GHZ CPU 传输速度是单包大小1K,速度66MB /s ,单包大小4K,速度152MB/s,单包大小16K,速度350MB/s 2. VTCP 局域网传输速度10MB/S 双向同时传输 20MB /s,达到物理极限。 3. VTCP ADSL 56KB/s 上传极限 可达到54KB 以上非常接近物理极限速度。 4. VTCP ADSL 512KB/s 下行带宽 可达到480KB /s 以理想速度。 5. VTCP光钎512KB/s 上行下行都可以达到 480KB /s以上理想速度。 6. VTCP在丢包环境下速度比TCP快得多,一般是10倍以上。 7. VTCP在低速网络与高速网络同样表现出众。 8. VTCP 拥有良好的 WIFI 无线环境支持能力。
2022-05-11 22:08:02 619KB VTCP UDP可靠传输 UDT RUDP
1
关于VTCP VTCP是虚拟TCP协议缩写,它实现了UDP可开传输,UDP本来是一种不可靠的网络协议,但在有些情况下UDP协议可能会变得非常有用。因为UDP具有TCP所望尘莫及的速度优势。虽然TCP协议中植入了各种安全保障功能,但是在实际执行的过程中会占用大量的系统开销,无疑使速度受到严重的影响。反观UDP由于排除了信息可靠传递机制,将安全和排序等功能移交给上层应用来完成,极大降低了执行时间,使速度得到了保证。因此我们设计出了一种新的可靠UDP协议(VTCP),自动实现UDP数据传输的可靠性。
2022-05-11 22:06:55 157KB VTCP UDP可靠传输 UDT RUDP
1
1. VTCP 本机传输速度取决于 CPU效率,双核2.80GHZ CPU 传输速度是单包大小1K,速度66MB /s ,单包大小4K,速度152MB/s,单包大小16K,速度350MB/s 2. VTCP 局域网传输速度10MB/S 双向同时传输 20MB /s,达到物理极限。 3. VTCP ADSL 56KB/s 上传极限 可达到54KB 以上非常接近物理极限速度。 4. VTCP ADSL 512KB/s 下行带宽 可达到480KB /s 以理想速度。 5. VTCP光钎512KB/s 上行下行都可以达到 480KB /s以上理想速度。 6. VTCP在丢包环境下速度比TCP快得多,一般是10倍以上。 7. VTCP在低速网络与高速网络同样表现出众。 8. VTCP 拥有良好的 WIFI 无线环境支持能力。
2022-05-04 16:13:53 619KB VTCP UDP可靠传输 UDT RUDP
1
自己封装的udt源码,对外接口就是tcp的api。经过修改,改sdk,直接可用于嵌入式开发,最好应用于服务器高速传输,视频传输等等。 同时这里有网络打洞的示例,对于tcp不好应用的场景,用这个传输很6. 实测10M带宽,迅雷全速1MB/S左右,同时传输图像,无雪花卡顿,延迟10s左右,这个是我14年研究了封装的,所有UDT部分的源码停留在14年。 里面还有很多网络传输封装的各种工具类代码
2022-03-07 15:39:49 6.12MB UDP TCP
1
UDT协议-基于UDP的可靠数据传输协议
2022-03-04 16:56:36 130KB UDT UDP 可靠传输协议
1
UDT主要用在小数量的bulk源共享富裕带宽的情况下,最典型的例子就是建立在光纤广域网上的网格计算,一些研究所在这样的网络上运行他们的分布式的数据密集程序,例如,远程访问仪器、分布式数据挖掘和高分辨率的多媒体流。 UDT的主要目标是效率、公平、稳定。单个的或少量的UDT流应该利用所有高速连接提供的可用带宽,即使带宽变化的很剧烈。同时,所有并发的流必须公平地共享带宽,不依赖于不同的带宽瓶劲、起始时间、RTT。稳定性要求包发送速率应该一直会聚可用带宽非常快,并且必须避免拥塞碰撞。 UDT并不是在瓶劲带宽相对较小的和大量多元短文件流的情况下用来取代TCP的。 UDT主要作为TCP的朋友,和TCP并存,UDT分配的带宽不应该超过根据MAX-MIN规则的最大最小公平共享原则。(备注,最大最小规则允许UDT在高BDP连接下分配TCP不能使用的可用带宽)。
2022-02-21 09:16:22 207KB C++ 传输协议 网络传输 网络适应性强
1
1、udt c语言实现,支持跨平台; 2、优势:适用于嵌入式设备,编译库比较小; 3、udt网络传输协议开源包,是基于UDP的可靠传输协议; 4、linux平台下具体适用方式如下: make # compile make clean # cleanup export LD_LIBRARY_PATH=./src/:$LD_LIBRARY_PATH # export the library path progs/server # start the server progs/client # start the client progs/sendfile # start the sendfile server progs/recvfile "file/to/get" "file/to/saveas" # receive the file
2022-02-21 09:15:48 16KB c语言 开发语言 后端
1
udt-多路径 支持UDT上的多路径(udp传输)
2022-02-14 17:37:13 1KB
1