Las funciones q utilizo son:
CLIENTE:
PARA ABRIR:
fopen(archivo,"rb")
getc(origen)
PARA CREAR ARCHIVO:
fopen(nombre,"wb")
putc(caracter,destino)
766
MENSAJES
fopen(archivo,"rb")
getc(origen)
fopen(nombre,"wb")
putc(caracter,destino)
2,660
MENSAJES
#2 Re: Leer/escribir archivos binarios
766
MENSAJES
#3 Re: Leer/escribir archivos binarios
//ABRIMOS EL ARCHIVO Q VAMOS A ENVIAR
archivo=abrir_archivo();
//ENVIAMOS EL TAMANIO DEL BUFFER
fseek(archivo, 0, SEEK_END);
size_t size = ftell(archivo);
fseek(archivo, 0, SEEK_CUR);
char* buffer = (char*)malloc(size*sizeof(char));
bytes_enviados=send(conector, &size, sizeof(char), 0);
2,660
MENSAJES
#4 Re: Leer/escribir archivos binarios
//ABRIMOS EL ARCHIVO Q VAMOS A ENVIAR
archivo=abrir_archivo();
//ENVIAMOS EL TAMANIO DEL BUFFER
fseek(archivo, 0, SEEK_END);
size_t size = ftell(archivo);
fseek(archivo, 0, SEEK_CUR);
char* buffer = (char*)malloc(size*sizeof(char));
bytes_enviados=send(conector, &size, sizeof(char), 0);
1,378
MENSAJES
#5 Re: Leer/escribir archivos binarios
//ABRIMOS EL ARCHIVO Q VAMOS A ENVIAR
archivo=abrir_archivo();
//ENVIAMOS EL TAMANIO DEL BUFFER
fseek(archivo, 0, SEEK_END);
size_t size = ftell(archivo);
fseek(archivo, 0, SEEK_CUR);
char* buffer = (char*)malloc(size*sizeof(char));
bytes_enviados=send(conector, &size, sizeof(char), 0);
1,952
MENSAJES
#6 Re: Leer/escribir archivos binarios
766
MENSAJES
#7 Re: Leer/escribir archivos binarios
766
MENSAJES
#8 Re: Leer/escribir archivos binarios
//ENVIAMOS EL TAMANIO DEL BUFFER
fseek(archivo, 0, SEEK_END);
size_t size = ftell(archivo);
fseek(archivo, 0, SEEK_SET);
char* buffer = (char*)malloc(size*sizeof(char));
bytes_enviados=send(conector, &size, sizeof(char), 0);
/**RECIBIMOS TAMANIO DEL BUFFER DATOS**/
bytes_recibidos = recv(cliente, tamanio,sizeof(int),0);
char* buffer = (char*) malloc(tamanio*sizeof(char));
1,378
MENSAJES
#9 Re: Leer/escribir archivos binarios
766
MENSAJES
#10 Re: Leer/escribir archivos binarios
bytes_enviados=send(conector, buffer, 512*sizeof(char), 0);