Acalanto no te entiendo la respuesta. la verdad yo lo que hago es abrir el fichero en el server y mandarselos al cliente.
Abro el archivo en forma binaria y con la llamada a get #2, , datos .... le envio la informacion al cliente que lo recibe en el dataarrival con la llamada a put #2, , datos
De ese modo hago llegar los datos del servidor al cliente.
Pero no tengo ni idea de como controlar la cantidad de bytes que se pueden enviar.
De que manera puedo mandar una cantidad de datos concreto.
Ademas si ya tengo el valor minimo de la probress bar y el valor maximo con la llamada que hago en el servidor para calcular el valor del fichero y enviarsela al cliente atraves del dataariival como indico mas arriba, y le asigno los valores al value del progres bar como: sizefilerecibido = sizefilerecibido + bytesTotal
Que mas me hace falta saber para que funcione? |