to: 楼上的兄弟
可是不行呀,我试过了 我不知道为什么不行。文件可以传过来,但是格式不对。但是文本传的时候是正确的。用excel就不行。高手快来呀。
可是不行呀,我试过了 我不知道为什么不行。文件可以传过来,但是格式不对。但是文本传的时候是正确的。用excel就不行。高手快来呀。
解决方案 »
- 写的BHO在ie8下关闭网页选项卡时报错
- vb 打开公共对话框后,可否自动显示缩略图?
- 求助 vb 读取问题
- 我想用Microsoft Office Chart画图,但是如果没有安装office的话,是用不了,有什么方法解决吗?
- 在 VB 中怎样得到别的程序中被选中的内容??
- 如何直接使用一个字符串数组?
- 取得Picturebox 内所有控件如何写?For Each Ctl In picturebox 好象不行
- 水晶报表的 CD KEY CODE 是什么呀!(能安装马上给分)
- 那里有读出中文语音的控件下载??
- 求助!VS2003 编译生成 出现 无法打开包含文件:“D3D9.h”: No such file or directory
- 我的代码有错吗?急!
- 问个问题,请问VB中的资源是怎么调用的?
用下面代码发送
Dim bindata() As Byte
Open FileName For Binary As #1
ReDim bindata(LOF(1))
Get #1, 1, bindate
Close #1
Winsock1.SendData bindate
用下面代码读
Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim bindata() As Byte
Winsock1.GetData bindata, vbByte
Open FileName For Binary As #1
Put #1, 1, bindate
Close #1
End Sub
发送端:用Binary以Read方式打开文件,然后每1000字节送一次(不能太大,2000以上容易丢包),不发完不关闭文件;
接收端:用Binary以Write方式建立文件,接收到发送端的数据后写入文件(也是不收完不关闭文件),然后回个发送端一个继续发送的信息;
发送端:收到接收端的信息后继续下1000个字节的发送;直至发完.我有现成的程序,现正在使用中,如有需要,请与我联系[email protected]
我也发现这个问题了,最大好象是一次8k的传输量。我现在正在解决这个问题,不过你的思路很好,不过可能在远距离 传输时速度会有很大的影响。不知道还有没有别的解决思路
我用你方法写了一个,文件的字节数和原来一样,但是占用的空间却大了很多。不知道是什么原因。