28/07/08 9:34
.:ViRuS:.
è un discorso un po' complicato...
ma il SECONDO codice che ti ho postato fa parte del client e non del server...
ora però ho un altro problema.... qui credo sia proprio colpa della ricezione e non dell' invio
ecco il codice d'invio:
Ed ecco invece il codice che riceve:
ecco il problema... quando il trasferimento finisce (Arriva endtransfer) e chiude il file, vado per aprire l'img (il fle è un img) e non esce completa ma solo una parte... ho cosi provato a far aprire un file senza winsock... e a scriverci dentro i dati prima di inviarli il risultato? il file c'è ed è stato copiato... MA PERCHè COL WINSOCK NO!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PER FAVORE RAGA LO VOGLIO RISOLVERE STO PROBLEMA... VEDIAMO DI RISOLVERLO INSIEME PERFAVORE...
GRazie mille di tutto!!!!!!!!!!
ma il SECONDO codice che ti ho postato fa parte del client e non del server...
ora però ho un altro problema.... qui credo sia proprio colpa della ricezione e non dell' invio
ecco il codice d'invio:
Private Const chunk = 8192 If data = "OK" Then data = "" Open Dialog1.FileName For Binary As #1 DoEvents Do While Not EOF(1) data = Input(chunk, #1) TCP.SendData "/BinaryDataomfglol" & data Pause 400 DoEvents Loop DoEvents TCP.SendData "EndTransfer" Close #1 End If
Ed ecco invece il codice che riceve:
S = data V = Split(S, "omfglol") TCP.GetData data DoEvents If V(0) = "/BinaryData" Then Put #9, , V(1) End If If data = "EndTransfer" Then Close #9 End If
ecco il problema... quando il trasferimento finisce (Arriva endtransfer) e chiude il file, vado per aprire l'img (il fle è un img) e non esce completa ma solo una parte... ho cosi provato a far aprire un file senza winsock... e a scriverci dentro i dati prima di inviarli il risultato? il file c'è ed è stato copiato... MA PERCHè COL WINSOCK NO!!!!!!!!!!!!!!!!!!!!!!!!!!!!
PER FAVORE RAGA LO VOGLIO RISOLVERE STO PROBLEMA... VEDIAMO DI RISOLVERLO INSIEME PERFAVORE...
GRazie mille di tutto!!!!!!!!!!
Ultima modifica effettuata da .:ViRuS:. 28/07/08 10:34
aaa