[求助]大文件传输
双机通信如何进行大文件传输?我用了串口的和tcp的。如果是串口,好像是缓存不够,如何使缓存中文件被读取后清空,我用的是labview 6.i,使用的是串口通信节点,而不是VISA的串口节点;另外文件传输同步怎么实现。对于tcp,我试着传个400兆的文件,直接被提示内存不够,如何解决,能否从硬盘划出缓存来,怎么实现,要是传大于几兆的文件,系统会卡死 ,怎么解决。另外客机接受文件怎么才能像qq那样给文件自动命名,否则必须知道主机发送文件的格式才能打开,顺便问下进度条怎么做,怎么赋值谢谢。 我看了一下你的TCP的程序,你这里是把所有的文件一次性读出来到内存里面,然后再往TCP/IP里面写出去!要读400M的文件到内存里面,兄弟你想想会出现什么情况呀!你可以将文件一点一点地读出来,然后再往外传!,为了自动命名,可以在传输前获取文件名,然后也放在发送的数据里面,到了客户端再把名字取出来,再新建文件的时候就用它就可以了,包括了后缀,这样你就知道用会什么工具打开了!! 进度也就是发送完了的数据占总文件大小的比例! 用酷达试一试看http://www.kudaa.net.cn超快的大文件传送工具 原帖由 xuewusha 于 2008-2-3 15:31 发表 http://www.cpubbs.com/bbs/images/common/back.gif
用酷达试一试看http://www.kudaa.net.cn
超快的大文件传送工具
按你的意思还不如直接下载一个专门软件得了!我人都昏了!!!:lol 是的,用专门有大文件传输软件,好多了。
我还知道一个传输软件:Qoodaa,传文件很快,大家可以去下载安装,详见:http://www.qoodaa.com.cn
页:
[1]