blocksize=4096' Adjust blocksize at end so we don't read too much datablocksize设置了单个数据包的大小,当文件大小超过设置时,会分成多个数据包来发送。
解决方案 »
- VB6 切割字符串的问题
- VB中Excel小計問題
- Mapi如何遍历Mapimessages.fetch得到的所有邮件阿?
- wm_close对应的消息常数是什么啊?比如说我发给了一个开始菜单,但我想把它恢复过来,可我用create不起作用啊?
- 怎样给Connect对象的ConnectionString指定DSN呢?
- 【求助】关于VB如何利用Excel的加载宏(水蒸气热力性质)
- 窗体尺寸控制
- 会用VB做PDA的高手进!
- VBA访问Access指定表格的内容
- 原数据库为access97,现转换数据库为2003版本,启动数据库提示数据库无法识别?
- 如何让shell函数调用的dos程序找到当前文件夹?
- 关于Ado的问题,请帮忙!!!
文件差异我也看过,每次都不一样,让我困惑不已。
真的吗?能否把你的程序给我一份?我的邮件是:[email protected]
Dim FileArray() As Byte
Open "FileName" For Binary As #1
ReDim FileArray(LOF(1))
Get #1, , FileArray()
Winsock1.SendData FileArray
Close #1'接受方
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim FileArray() As Byte
Static TotalLen As Integer
'#1 is a open file
Put #1, , FileArray
TotalLen = TotalLen + bytesTotal
If TotalLen >= FileLen Then Close #1
End Sub
或者你的文件打开方式有错误
因为这一段文件传输程序,在传输文本文件时是正常的,但传输其他文件时总是不正常!向各位请教!