11/06/08 17:18
feddur
Postato originariamente da gantonio:
Certe volte mi sembra di scrivere in arabo ...
Ti ho appena detto che EOF non va utilizzato e tu fai dei confronti con EOF?
Ti rispiego in modo piu' semplice
1) il client manda la lunghezza del file, ad esempio, 13403
2) il server conserva da qualche parte questo valore
3) il client manda un pezzo del file, ad esempio, 4000 byte
4) il server sa che ha ricevuto 4000 byte e che sono meno dei 13403 e attende il resto
5) il client manda il resto del file e lo chiude
6) il server sa che i byte ricevuti piu' quelli precedenti sono in totale 13403, ovvero quanti se ne aspettava e chiude il file
Okay?
Certe volte mi sembra di scrivere in arabo ...
Ti ho appena detto che EOF non va utilizzato e tu fai dei confronti con EOF?
Ti rispiego in modo piu' semplice
1) il client manda la lunghezza del file, ad esempio, 13403
2) il server conserva da qualche parte questo valore
3) il client manda un pezzo del file, ad esempio, 4000 byte
4) il server sa che ha ricevuto 4000 byte e che sono meno dei 13403 e attende il resto
5) il client manda il resto del file e lo chiude
6) il server sa che i byte ricevuti piu' quelli precedenti sono in totale 13403, ovvero quanti se ne aspettava e chiude il file
Okay?
si scusami, ho confuso mentre scivevo eof con lof
aaa