La Web del Programador: Comunidad de Programadores
 
    Pregunta:  6662 - ENVIAR ARCHIVOS POR WINSOCK
Autor:  William Mendoza
nesecito saber como mandar archivos por winsock por ejemplo
archivos .zip , .mp3 , etc

  Respuesta:  SuNcO CastaƱeda
Sobre lo de mandar archivos por WinSock es facil, bueno, es facil si kieres mandarselo a otra aplicacion tuya ke tambien utilize WinSock (especial para cliente/servidor en un troyano, ke se me hace ke para eso lo kieres)

Bueno, los troyanos funcionan a base de mandarse "comandos" ke ovbiamente tu mismo controlas o indicas, pudieras mandar un comando ke sea por ejemplo "SNDF|c:\archivo.zip|destino.zip" entonces la otra
aplicacion leeria eso y dice "ah, me kiere mandar un
archivo" entonces le devuelves "SNDFINIT" y comienzas a leer el archivo pero por bytes, es muy facil con un "Open "archivo.zip" For Binary Access Read As #1" y lees byte por byte con "Read #1,variable" y lo mandas, y asi cada byte ke el otro programa recibe sabe ke se tiene ke grabar en el destino, hasta ke le mandes decir "SNDFEND" (send file end)

Espero ke me hayas entendido, a mi se me hace facil, si gustas escribeme (e indicame tu pregunta) y te mando un ejemplo