[求助]请帮我解决下这个问题
今天晚上同学传个电影给我,不知QQ怎么回事,,传的速度奇慢,5K / S 平时我们学校局域网内部一般至少都是
1MB / S 。。。传着传着偶就没信心了,于是想用VB写一个局域网里面的文件传输程序。。。先说一下我的思路,发送文件的一方先OPEN一个文件以二进制读出然后把每个二进制用WINSOCK发送给接收方,接收方收到后open同样一个文件(具体的实现可以使用commondialog来另存或直接保存在一个默认目录下),然后就这样发送方一个一个BYTE发,接收方一个一个BYTE接收,每次接收之前都要以追加记录方式打开文件把新二进制位写进去。。。。从中遇到两个问题:
1:打开文件以追加记录方式append可以用于二进制吗? 比如说我这样写 open "c:\d.dat" for append as #1 这样可以直接把二进制信息写在后面吗?
2:就是我要求出一个文件所占字节数怎么求,有这样的函数没?lenb好像是求字符串的所占字节的。。
[此贴子已经被作者于2007-1-14 20:59:27编辑过]