FTP Bajo Nivel

tema enviado por tigre en C#
tema iniciado el 04/07/2007

Estoy queriendo hacer descargas de archivo a un microcontrolador mediante un modem GPRS lo unico que puede hacer abrir de 1 a 15 socket TCP y esto todo.

en este momento ya abro un socket a puerto 21 de un servidor FTP me autentifico le mando el comando PASV abro el socket de datos y  luego mando el comando RETR. el problema esta en que el servidor me envia en un solo golpe todos lo bytes del archivo

alguien sabe como hacerle para solicitar los bytes en forma pausada?