puedes poner
un comando para intercambio de archivos ejm
Socket.SendData "FILE" & FileName & "|" & FileLen
eso puede ser para saber el nombre del archivo y cuanto pesa.
una vez aceptado haces una conexion con otro winsock especialmente sera para intecambios de archivos
abrer el archivo y lo amndaspor paquete lees por partes es bueno de 1 kb(1024) y para guardarlo igual abre un archivo y va poniendo en el archivoabierto lo que va llegando
maCo