Private Sub Winsock1_DataArrival(Index As Integer, ByVal bytesTotal As Long)
Dim WskCommand As String
Dim CmdArr() As String
Dim FileByte() As Byte
Dim i As Long
æ¥åæ件åæ§è¡
Winsock1(Index ).GetData WskCommand 'æ¥æ¶æ°æ®
CmdArr = Split(WskCommand, ",") 'ææ°æ®æ ¼å¼åå°æ°ç»é
If CmdArr(0) = "SendFile" Then 'å¤ææ¥éçDATE
CmdArr(1) = YhName & ".jpg" 'æ件åå
FileNamea = "C:\Program Files\XJè¿ç¨æ¡é¢\" & CmdArr(1) 'è·¯å¾
Winsock1(Index ).SendData "OkSend" 'åè¯å¯¹æ¹,å¯ä»¥å¼å§ä¼ é
LenFile = Val(CmdArr(2)) 'ä¿åä¸æ件çé¿åº¦
'------------------
ProBarLen = LenFile
VarPlus = 0
'------------------
OnAccept = True '设置æ è®°,ä¸ä¸æ¬¡æ°æ®å°è¾¾æ¶,æ°æ®ç±»åå°ä¼æ¯:åèå
FileNumber = FreeFile 'åå¾æªä½¿ç¨çæ件å·
Open FileNamea For Binary As #FileNumber 'æå¼æ件
Else
List2.AddItem Winsock1.Count - 1
List1.AddItem CmdArr(0)
Combo1.Text = CmdArr(0)
List1 = CmdArr(0)
End If
Exit Sub
SaveErr:
Winsock1(Index ).SendData "NoThanks"
End Sub
温馨提示:答案为网友推荐,仅供参考