Hola amigos y felicito a todos los programadores, en especial a los que dan una mano a otros.
Mi consulta es a sgte:
Mi programa funciona como
Cliente-Servidor, es decir, puede ser Cliente o Servidor, un Chat.Lo que hacle básicamente es enviar y/o recibir texto.
Implementé una opcion para enviar y/o recibir archivos (*.bmp;*.txt), lo hace muy bien, pero quiero poder enviar cualquier tipo de archivo, como así tambien poder identificar en el programa que reciba el archivo su nombre, extensión, tamaño, etc. A fin de reconocer al archivo y poder guardarlo con su correspondiente. nombre y extensión. El programa es para presentarlo para un final en la facultad y la verdad llevo días sin poder realizar esta úlltima opción.
Desde ya muchísimas gracias.
A ver si me explico mejor:
Cree un software Cliente-Servidor en C++BUILDER 5.
Uso los componentes TNMStrmServ y TNMStrm para enviar y recibir archivos.
Lo que necesito saber es como mandar cualquier tipo de archivos
desde el Cliente al Servidor y viseversa, y que el programa que lo
reciba lo guarde con el nombre y la extensión que corresponde, por ej.:
Si el Cliente manda un archivo Notas.doc, el Servidor lo guarde
como Notas.doc, tal cual, en una dirección que yo seleccione al momento o en
otra previamente seleccionada, tipo Msn
Y lo mismo para cualquier archivo.
Yo solo puedo mandar imagenes .bmp, pero no se como identificarlo
en el otro programa para guardarlo, ya sea con su nombre original o
poder asignarle uno yo. Pero como mencioné antes, quisiera poder mandar cualquier
tipo de archivos, identificarlo y guardarlo.
El programa el Cliente-Servidor según se prefiera, pero mi profesor quiere
que programe un Cliente y un Servidor por Separado, obviamante yo lo haré,
como el final es el 21 de este mes, a mas tardar la semana que viene ya dbe estar listo.
En resúmen, si tenés un ej. a mano sobre como mandar cualquier tipo de archivos
vía Sockets te lo agradecería un montón.