Data 不要用 string类型,用byte数组
解决方案 »
- xmlhttp:"无法找到指定的资源"
- 怎么把VB转到EXCEL或者是WORD!!!!!!!!!!!期待!
- 帮忙看看呢,老是“游标操作冲突”,虽然冲突,但是仍然能够将数据保存入数据库
- 怎样能把listview控件中的项都打印出来??
- 打包出来的水晶报表不能打印,出现如下错误,请高手指教...在线等待
- 怎么判断dim x() as string是否已经有确定上限了,还是没有改变
- 傻问题!!
- 抓图问题:如何抓取指定窗口里的图!
- 在SQL2000中怎样把自建的库设为当前库????????????????紧急
- 急!!!!!!!!!!!怎样实现图片缩小?
- 帮我看看这段代码(help)
- 英雄救急,关于乱码转换成简体中文??
数据时,你又怎么记录,写入文件中呢?
你这个程序只能收文本文件。试试去,收文本应该是对的。
Internet Transfer
http://www.a1vbcode.com/coderedirect.asp?type=application&ID=327
2、全部发送完毕,等待一段时间,然后再发送TransferEnd标志
3、你的问题在于等待的时间不够长,等待的程序如下:Sub Pause(HowLong As Long)
Dim u%, tick As Long
tick = GetTickCount()Do
u% = DoEvents
Loop Until tick + HowLong < GetTickCount
End Sub发送程序:
Function SendData(sData As String, tcpSock As Winsock) As BooleanOn Error GoTo ErrHDim TimeOut As Long' 连接上才能发数据
If tcpSock.State <> sckConnected Then
MsgBox "连接错误:" & GetTcpState(tcpSock.State), vbCritical, "错误"
Exit Function
End IftcpSock.SendData sData' check for timeout or closed socket
Do Until (tcpSock.State = 0) Or (TimeOut < 100000)
DoEvents
TimeOut = TimeOut + 1
If TimeOut > 100000 Then Exit Do
Loop' ok.... sent
SendData = True
Exit FunctionErrH:
SendData = False
MsgBox "发送数据出错:" & Err.Description, 16, "错误"End Function