Allora ora vi spiego il mio problema che mi assilla da tantoooooooo tempo e mi sta facendo diventare matto !
Allora in pratica ho due winsock uno lato server uno lato client !
Questi messi in comunicazione il server spedisce un file al client !E in pratica funziona cosi il client gli dice manda una porzione di file la riceve e se non e' terminato gli dice manda la prossima porzione ! Ora il problema e' che se metto il DoEvents (vedi codice sotto) quando avvio qualche altro metodo come pigiare un bottone trascinare il form o altro il traferimento si blocca e riprende quando finisce il metodo ovvero finisco il trashinamento o rilascio il bottono etc etc ! Come risolvo il problema !Guru aiutatemi !
Codice PHP:
Public Sub Download(Dati As String)
    
Dim Comando As String 2
    Dim Dato 
As String
    Comando 
Left(Dati2)
    
Dato Mid(Dati3)
    
DoEvents
    Select 
Case Comando
        
Case "00":
            
Form1.lblByteTotal.Caption Dato
            Form1
.sckConnessione.SendData "01"
        
Case "01"
            
Form1.lblByteReceived.Caption Int(Form1.lblByteReceived.Caption) + Len(Dato)
            
'putinfile Form1.F, Dato
            Put Form1.F, , Dato
            If Len(Dato) = 4096 Then
                Form1.sckConnessione.SendData "01"
            Else
                Form1.sckConnessione.SendData "02"
                Close #Form1.F
            End If
            Form1.KBS = Form1.KBS + bytesTotal / 1024
    End Select
End Sub