El programa esta finalizado. Me falta un detalle, una minucia, que me
esta haciendo renegar, pero solo es cuestion de un poco mas de tiempo.
A pesar de esto ya esta probado y funciona perfectamente la parte de
envio de archivos.
El detalle que me falta esta relacionado con la "estetica" de los
mensajes de aviso cuando se pide un archivo que no se encuentra en el
servidor.
Queria hacer un comentario sobre los alcances que puede tener este
proyecto.
Asi como hasta ahora solo esta incorporado el mensaje de "pedido",
muchas funciones mas se pueden incorporar de la misma forma.
Por ejemplo, cuando alguien empieza a escanear un libro, envia un
mensaje "nuevo escaneo" al servidor y la lista de archivos que se
propone escanear.
El servidor compara los libros y le envia un mensaje que puede ser
para avisar que alguno de los libros ya esta digitalizado, ya otro lo
esta escaneando o aceptando el aviso del nuevo escaneo.
Cuando lo termina de escanear puede enviarlo sin correccion con un
mensaje de "Para corregir".
A su vez otro usuario puede consultar la lista de libros disponibles
para correxion enviando un mensaje de "correcciones pendientes".
Despues pide alguno de la lista con un mensaje de "quiero corregir".
Cuando lo termina de corregir lo envia con un mensaje de "corregido" y
automaticamente este libro pasa a estar a disposicion para bajar.
Alguno de estos procesos pueden ser hechos automaticamente, o por lo
menos presentarle un listado coherente de cosas al responsable del
server para que el haciendo unos clicks decida como responder a
determinados mensajes.
Bueno, asi se pueden ir agregando montones de funciones utiles.
Si alguien quiere implementar esta primera parte funcional, envie un
mail a duransss$yahoo.com.ar (reemplazar el $) y le mando un zip con
lo necesario + las instrucciones.
Pregunta a programadores:
Tengo un problemita cuando quiero enviar texto plano en el cuerpo del
mensaje. Algunas veces el componente que envia el mensaje se confunde
e incorpora el "cuerpo" en el "encabezado" del mensaje, por lo tanto
no aparece en el mensaje al ser recibido.
No conozco a fondo el formato que debe tener un email, por eso no se
como codificarlo para que esto no suceda nunca.
Alguien puede dar una ayuda.