22/04/07 12:48
P4p3r0g4
Postato originariamente da geko:
Postato originariamente da P4p3r0g4:
intendi inviare un altro pacchettino x l'eliminazione creando un mod?
si puo fare.
stai attento che ci sono dei controlli per l'upload/download. se fai un mod stai attento di cambiare anche quella parte di codice.
ti spiego in dettagli, quello che vorrei fare
nel download, quindi
List List e List Index (ovviamente quello che nella lista mi viene dato e quindi seleziono)
ma vorrei aggiungere questo:
winsock.SendData "down" & List List List Index
quindi nella ricezione, verrebbe
Id Mid(datiricevuti, 1, 4) = "down" Then
Open etc..
é così?
IN RIFERIMENTO al primo non al secondo, intendi? Il tuo Primo Progetto!
Non capisco cosa vuoi fare.
quella che hai postato è una procedura corretta(a parte qualche punto e parentesi) di invio e ricezione del comando e del path.
dovrebbe già esserci in tutti i miei progetti.
forse manca nel primissimo quando ancora si chiamava sfoglia hd in remoto.
Ps: C.ronaldo per favore smetti si overpostare che non capisco più che topic è vecchio e quale no.
Ultima modifica effettuata da P4p3r0g4 22/04/07 12:49
aaa
22/04/07 13:01
ripeto..
vorrei essere CHIARO!
Se io faccio
il DOWNLOAD, riferendomi al tuo primo progetto
winsock.SendData "down" & Lista.List(Lista.ListIndex)
e nel Server
If Mid(datiricevuti, 1, 4) = "down" Then
Open etc..
Non Và!
mi scarica ma a 4 KByte non un intero progetto.
Compreso?
22/04/07 17:46
P4p3r0g4
impossibile ho scaricato anche file da 50 Mb con quel progetto.
hai provato con qualche altro file?
e poi nel mio primo progetto mandavo prima un down singolo.
Private Sub Wsk3_DataArrival(ByVal bytesTotal As Long)
Dim data3 As String
Dim data4 As String
Wsk3.GetData data3
Open File1.Path & "\" & data3 For Binary As #1
[b]Wsk4.SendData "down"[/b]
DoEvents
data4 = Space(4000)
For conteggio = 0 To CLng(LOF(1) / 4000)
Get #1, conteggio * CLng(4000) + 1, data4
Wsk4.SendData data4
DoEvents
Next conteggio
Wsk4.SendData "Ter"
DoEvents
Close #1
End Sub
e ricevevo il contenuto
Private Sub Wsk3_DataArrival(ByVal bytesTotal As Long)
Dim data4 As String
Wsk3.GetData data4
[b]If data4 = "down" Then[/b]
Open App.Path & "\" & List2.List(List2.ListIndex) For Binary As #1
ElseIf data4 = "Ter" Then
Close #1
Else
Put #1, , data4
End If
End Sub
Ultima modifica effettuata da P4p3r0g4 22/04/07 17:56
aaa
23/04/07 12:23
P4p3r0g4
hai messo i doevents?
Ps:mandami 1 e-mail con tuo contatto msn che non riesco a capire cosa stai cercando di spiegarmi.
Ultima modifica effettuata da P4p3r0g4 23/04/07 12:25
aaa