none
win7下使用CMD命令行开启ftp上传,总是在上传一点之后自动断掉,几乎未超过300M RRS feed

  • 问题

  • 我在做一个板卡,基本架构就是DSP芯片+SATA硬盘+网口,ftpserver开启在DSP芯片里,通过网络将板卡与PC机连接,在PC机上使用命令行模式open ftp,然后put 文件到SATA硬盘。由于板卡本身的原因,我上传的时候要实现一个乒乓机制,上传36M,然后把网络阻塞掉,将这36M写入SATA硬盘,然后再开放网络,继续上传。在windows XP和server 2003下没有任何问题。可是在win7下总是会自动断掉,有时候上传几十M后断掉,有时候是100M多一些,基本上未超过300M,是Win7下有对不安全的连接的限制吗?是不是跟这个机制也有关系呢?是不是网络阻塞时间长了自动断掉?愿闻详答~
    2012年9月6日 6:58

全部回复

  • 不知傳輸速度是否有限制, 建議檢查一下是否存在網絡空閒超時自動關閉網卡(雖然不太可能).
    最後如果可以, 請描述一下乒乓機制的實現, 以便於問題分析.

    Folding@Home

    2012年9月6日 7:52
  • 你好,传输速度基本在4MB/s,不会存在超时自动关闭网络的可能,因为在XP下是没有问题的。乒乓机制的实现是通过阻断进入DSP的PCI请求来实现的,往SATA写数据的时候就把网卡的请求阻断掉,同理网络工作的时候阻断SATA的请求,保证同时只有一个设备在工作
    2012年9月6日 8:09
  • 不知傳輸速度是否有限制, 建議檢查一下是否存在網絡空閒超時自動關閉網卡(雖然不太可能).
    最後如果可以, 請描述一下乒乓機制的實現, 以便於問題分析.

    Folding@Home

    你好,传输速度基本在4MB/s,不会存在超时自动关闭网络的可能,因为在XP下是没有问题的。乒乓机制的实现是通过阻断进入DSP的PCI请求来实现的,往SATA写数据的时候就把网卡的请求阻断掉,同理网络工作的时候阻断SATA的请求,保证同时只有一个设备在工作
    2012年9月10日 2:07
  • 您好,

    关于开发的问题我建议您在MSDN 上寻求帮助。

    感谢您的理解。


    Spencer

    TechNet Community Support

    2012年9月17日 8:12
    版主