日期:2014-05-17  浏览次数:20889 次

C# udp文件传输问题?
我的思路是把文件用(FileStream)读到内存里,然后再一个数据包一个数据包的发送。但是我发现这个思路是有问题的。如果这个文件有1G那这样就恐怖了。请问大家在做大文件传输的时候是怎么做的?

------解决方案--------------------
分块传输嘛,然后每一块发送的时候标记好自己处在的位置,长度。

服务器端建立一个表,每写一块标记一块,直到全部写完,就传完了。