TCP/IP连接,客户端连接服务端传输大文件时数据不对?

服务端在虚拟机上似乎是这个原因:tcp的作用就是可靠性传播但如果是大量数据而且网络很快就会出现sequence的重复求解决方案...打算做成一个支持文件下载的小服务端,利... 服务端在虚拟机上
似乎是这个原因:
tcp的作用就是可靠性传播
但如果是大量数据而且网络很快就会出现sequence的重复
求解决方案...
打算做成一个支持文件下载的小服务端,利用socket方式,一边一个while循环发和收,应该是缓冲区满了,丢弃了包.有好点的解决方法吗...
展开
 我来答
wofbangbang
2011-11-28 · TA获得超过586个赞
知道小有建树答主
回答量:757
采纳率:0%
帮助的人:180万
展开全部
有以下几种原因,
1.网络中广播包太多造成网络设备一直在高负荷下运作。
2.虚拟机访问量太大,网卡来不及处理,或者超过FTP最大连接数。
3.网络中服务器和客户端之间存在多条可到达路径

解决方法;排除法一步一步排查吧,如果网络设备方面没办法更改的话,建议你可以在客户端上安装一个支持FTP断点续传的软件就可以解决。

PS:以上为个人观点,如果有不对的地方还请嘴下留情,勿喷!
追问
可能会添加视频流媒体传输与客户端播放,FTP可以吗?不好意思 这方面不太熟悉...
追答
TCP协议出现出现sequence number重复的话,一般都是丢包造成的。如果你是FTP服务器的话,可以在客户端装个断点续传软件。
但是你是视频流媒体传输与客户端播放,客户端应该有专用的播放器或者是调用windows media palyer来播放的,就没办法搞FTP断点续传软件了。
试下用迅雷看看或者PPS吧。流媒体传输我也不懂!
但是出现sequence number重复,肯定是丢包造成的,导致超时之后TCP 连接断开。不是网卡丢包,就是传输过程中丢包。
Storm代理
2023-05-30 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
百度网友58b8b29
2011-11-25 · TA获得超过224个赞
知道小有建树答主
回答量:425
采纳率:0%
帮助的人:345万
展开全部
是什么类型的应用
追问
打算实验性的设计一下,要有流媒体传输和播放,服务端负责发送,客户端播放.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
北漂过家家
2011-11-25 · TA获得超过102个赞
知道小有建树答主
回答量:239
采纳率:0%
帮助的人:66.1万
展开全部
关注
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式