VB 会网络编程的请进

来源:百度知道 编辑:UC知道 时间:2024/05/21 09:01:27
怎么不能发文件

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Dim Fnum As Long

Dim s() As Byte

Static k As Long

If k = 0 Then k = 1

Winsock1.GetData s, vbByte + vbArray

Fnum = FreeFile

Open FileName For Binary Access Write As #Fnum

Put #Fnum, k, s

k = Seek(Fnum)

Close #Fnum
End Sub
文本可以成功发送

你先不要发送二进制文件,先发一个文本文件跟一下各个变量的值不就看出来了?!

把文本文件调通了二进制文件不就通了!!

人品决定一切

bytesTotal FileName 这些参数都有值吗?