社区
C#
帖子详情
udp传送大文件问题
lczddd
2007-01-08 01:59:28
1 传送文件时如何拆分
2 由于udp不可靠,如何知道每包是否到达
3 如何知道每包的位置?可能后发的包先到,有没有这种情况??如何解决??
只是探讨一下,谢谢
...全文
499
12
打赏
收藏
udp传送大文件问题
1 传送文件时如何拆分 2 由于udp不可靠,如何知道每包是否到达 3 如何知道每包的位置?可能后发的包先到,有没有这种情况??如何解决?? 只是探讨一下,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kudaa1
2007-12-29
打赏
举报
回复
分割还是不太方便,你用这个传输会很方便的。
利用Kudaa大文件传输工具
Kudaa大文件传输工具,可以进行离线大文件传输,是当今市场上进行大文件传送最快的软件。大家可以到Kudaa网站 www.kudaa.net.cn下载Kudaa进行快速互联网传输。该软件使用简单,传输效率高,已成为互联网大文件传输的标准选择。
tauruser
2007-01-08
打赏
举报
回复
客户端多的情况下,可以一般的情况下用UDP,当要传输大文件的时候,再新建TCP,用完释放就行了。
qhiou
2007-01-08
打赏
举报
回复
定好报文格式就行了。
Koala_sea
2007-01-08
打赏
举报
回复
虽然UDP是无检验的,但是你可以自己制定一个报文格式。比如IP或客户端号码。以及数据。这样就可以了
jiatong1981
2007-01-08
打赏
举报
回复
但是我觉得需要自己对机制的制定灵活掌握
如果太简单则会影响正确性
如果太复杂 那还不如直接用tcp
呵呵
byhum
2007-01-08
打赏
举报
回复
mark
jiatong1981
2007-01-08
打赏
举报
回复
同ls
的确需要自己建立一套机制
rtdb
2007-01-08
打赏
举报
回复
自已做的话,要有分包,校验,重传等机制。比如说,每个小包要知道自己在文件中的位置,并与接收顺序无关。同时要有超时检查,若是一个包超时未到,要申请重发该包。
wdy9927
2007-01-08
打赏
举报
回复
除非自己在上面再封上一层,最前面加上序号,客户机等信息。
cancerser
2007-01-08
打赏
举报
回复
那就用http IIS放出来的总不会受不了吧
lczddd
2007-01-08
打赏
举报
回复
我有一个服务端,如果用tcp协议,我的客户端有几百个,就有几百个链接啊,服务端受不了的
kitten_scratch
2007-01-08
打赏
举报
回复
为什么不用tcp呢?tcp直接支持可靠传输,自己会检测包。
你硬要udp来实现,除非你修改udp协议。你说出来的就是udp的弱点...
UDP
文件
传输.rar
UDP
文件
传输.rar
UDP
文件
传输.rar
UDP
文件
传输.rar
UDP
文件
传输.rar
UDP
文件
传输.rar
UDP
文件
传输.rar
delphi 局域网
UDP
文件
传送
delphi 局域网基于
UDP
的
文件
传送
,最快速度可达8MB/s
基于c++的
udp
传输,
传送
超过10M的
文件
基于c++的
udp
传输,
传送
超过10M的
文件
。完成服务端和客户端之间的传输
udp
文件
发送(
udp
传输大
文件
的一个例子)
udp
文件
发送
C#_
UDP
大
文件
批量传输
C#编写的
UDP
大
文件
批量传输。针对
UDP
传输
文件
丢包的
问题
,采用分包与重组的方法批量传输大数据。
C#
110,533
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章