如何提高P2P的文件传输速度

A171877622 2011-04-26 11:54:09
本人最近做了一个P2P文件传输小程序。
关于如何提高文件传输速度方面,一直很头疼!

外网传输基本上在 8KB~9KB左右,感觉慢得受不了。
我的做法是:
1)每个数据包的长度 : 1024 byte
2)每发送一个包,等待100ms(等待时间小于100ms时,丢包率高)
3)发送端结束后,向接收端发送“虚拟发送完毕”信息。接收端接收到该信息后,返回丢包的序列号。
4)发送端重传丢失的包。
5)接收端接收到所有的包后写文件。

大家,讨论一下在该模式下有没有提高文件传输速度的良策!!
...全文
337 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangxing627 2012-11-11
  • 打赏
  • 举报
回复
你用的是UDP还是TCP协议

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧