![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Hola,
Aciertas seguro Seoane. Yo estoy más perdido que un pingüino en el Sahara. Sin embargo no termino de verlo. ¿Se supone que ambas aplicaciones tendrían que ser "Servidores y Clientes FTP"? ¿Se supone que podría haber un Servidor FTP que usarían ambas aplicaciones? Por otro lado, ¿cómo hace la aplicación A para pedirle a B la lista de directorios o archivos que comparte? ¿Todo esto se haría partiendo de que sabemos las direcciones IP de los dos ordenadores? ¿Verdad? ![]() |
|
#2
|
||||
|
||||
|
Cono dijo Jack Vamos por partes
Primer problema las ips. Usa un servicio como no-ip o DynDNS para tener un nombre que identifique a cada ordenador aunque su ip cambie. Segundo problema, el servidor de ftp. El equipo que comparte los archivos tiene que tener instalado un servidor ftp. Lo puedes hacer tu o instalarte uno que ya este suficientemente probado, yo te recomiendo esto ultimo porque un servidor funcionando todo el día puede resultar peligroso si este tiene algún bug. Una vez que tenemos el servidor ftp montado, solo tenemos que colocar los archivos que queremos compartir en el directorio raíz, aunque en principio daría igual si esta en el directorio raíz o en un subdirectorio del mismo. Por otro lado tendríamos que hacer una aplicación cliente que se conectaría al servidor, crearía una lista de los directorios y archivos que el servidor contiene. Entonces bajaría los que considere necesarios para tener una copia local del contenido del servidor, y aquí es donde entra el md5, que nos permitirá saber si un archivo necesita actualizarse o no. Esta aplicación cliente se ejecutaría en segundo plano y una vez terminada su tarea se cerraría, y usando las tareas programadas, podemos hacer que se ejecute a intervalos de 5, 10 o 15 minutos por ejemplo. |
|
#3
|
||||
|
||||
|
Hola,
No termino de cogerlo Domingo, pero, no te preocupes, fijo que es culpa mía. ![]() Por ejemplo, el tema de las IPs, según yo, debería funcionar pudiéndose especificar la IP de un ordenador u otro indistintamente... o sea, ¿alguna vez viste un "Chat" a través de IPs, especificando la IP del ordenador con quien quieres "conversar"? ¿O lo he soñado? Si no lo he soñado esto es lo que se buscaría, solo que no se compartiría "texto" (cosa que por otro lado tampoco sé hacer a priori) sino algo más complicado aún (me parece)... archivos y/o carpetas... |
|
#4
|
||||
|
||||
|
No te sigo David, tu te das cuenta de que en una comunicación por Internet siempre tiene que haber uno que actué como servidor y otro como cliente. Pues bien, para iniciar la conexión tu le tienes que indicar al cliente la ip del servidor y ya esta. En el caso de un chat "directo" entre dos ordenadores es lo mismo, uno de ellos funciona como servidor y espera a que el cliente se conecte, el otro funciona como cliente y teniendo la ip del servidor se conecta a el. Lo de usar un servicio como no-ip lo decía porque normalmente las ips que nos asignan los proveedores de Internet suele cambiar y de esta manera tendríamos un nombre que siempre apuntaría al mismo equipo, pero solo era por comodidad.
|
|
#5
|
||||
|
||||
|
Hola,
Ya comprendo. Bueno, es un decir. No; en serio. En principio la aplicación no tendría que ocuparse del tema de las IPs, más allá de utilizar las que se proporcionen para realizar las conexiones oportunas: si las IPs son fijas o no a la aplicación no le importará, aunque, evidentemente, habrán de proporcionarse IPs válidas.No sé. Se me hace muy complejo para mí. Quien me comentó de esta aplicación me habló del Messenger de Windows, que, por lo visto, permite compartir carpetas y archivos. Supongo que conseguir eso (obviando el tema de que en este caso se trataría con IPs y no con direcciones de correo... etc., etc.) es algo que me supera. Bueno. No sé. Tal vez vuelva a ello... tal vez no. Pero en todo caso te agradezco tus respuestas Domingo. ¿Qué te parece? ![]() |
|
#6
|
||||
|
||||
|
Creo que ya se por donde vas, tu quieres una aplicación que le digas que comparta una carpeta, y otra que dándole la ip de la anterior se conecte y pueda copiar/pegar archivos en la completa compartida.
Pues bien, eso se llama F-T-P Y no lo digo por ser pesado. La forma mas sencilla es usar el componente TIdFTPServer, programando bien los eventos no hay problema. Del lado del cliente puedes usar también Indy o Wininet, para listar, subir, bajar o borrar los archivos de la carpeta que el servidor esta compartiendo.Yo lo que todavía no tengo claro es si lo que quieres es programarlo tu todo, o si te serviría usar un servidor y un cliente ftp ya hechos. Así no tendrías que programar nada. Lo de programar solo tendría sentido si quieres integrar esto dentro de otro proyecto mas grande o con algún propósito muy concreto, si solo quieres manejar los archivos (copiar, pegar, borrar, etc) como si fuera otra carpeta mas, seguramente que te convenga utilizar un servidor y un cliente ftp ya hechos y probados. |
|
#7
|
||||
|
||||
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Porque me pide contraseña al compartir carpetas xp | JuanErasmo | API de Windows | 2 | 31-05-2007 16:29:05 |
| Compartir BD access entre varias maquinas de una LAN | hks | Conexión con bases de datos | 5 | 30-03-2007 18:11:36 |
| Es posible compartir carpetas por Internet utilizando compartir carpetas? | JuanErasmo | Windows | 5 | 12-02-2007 20:45:17 |
| Compartir AciveX entre formulario | Coco_jac | Varios | 2 | 03-10-2005 22:28:04 |
| compartir carpetas con clave | abril | Windows | 2 | 08-07-2003 01:22:52 |
|