FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Ver lista de archivos tipo ftp
Buenas...
La idea es poder acceder a mi PC desde cualquier otro que tenga conexion a Internet, pero solo yo claro... No me vale un servidor ftp, ya que no todos los pcs tienen un cliente ftp instalado y tener que bajarme uno cada vez no interesa... He estado probando con un servidor web pero aparte de que no me fio en el tema de la seguridad, es un coñazo generar paginas web con el contenido de las discos duros/carpetas... Tambien probe el sslexplorer pero no me entero de como configurarlo y no consigo acceder.... Asi que al final he optado por un servidor web que sólo permite bajar un programa cliente sencillo, que conecta por sockets con el servidor, y es aqui donde necesito ayuda...ya que me gustaria poder ver, en este programa cliente los discos duros/carpetas en plan los tipicos clientes ftp... Lo que se me ha ocurrido es algo como recorrer un filelistbox en el server e ir mandando los nombres al cliente, que los muestra en un listview, pero claro con esto solo podria "ver" los archivos de una carpeta, no todo el contenido, archivos y carpetas... ¿Alguien sabe como puedo hacerlo? ¿Alguna sugerencia? Muchas gracias y un saludo. Juanma |
#2
|
|||
|
|||
Existe el protocolo SSH (Secure Shell), evolución del telnet (más seguro). Windows lleva incorporado un cliente telnet no se si lleva alguno de SSH. Aquí tienes más información:
http://es.wikipedia.org/wiki/SSH PD: Eso de que todos los sistemas no llevan un cliente ftp es falso, todos los sistemas windows (como mínimo a partir de Win98) llevan uno, el Explorer. Escribe en tu explorer lo siguiente: ftp://ftp.borland.com. Podrás comprobar que se conecta al servidor sin ningún problema. |
#3
|
|||
|
|||
primero que nada gracias por la respuesta, voy a ver de que va...
Y segundo, si, el explorer puede actuar como servidor ftp pero...lo has probado como tal...? es que es bastante malo... Gracias y un saludo. |
#4
|
||||
|
||||
Tienes un cliente ftp, ejemplo: ( inicio->ejecutar->cmd y pulsas enter, ahora teclea ftp.borland.com
usuario: anonymous login: elquesea@mio.es ) Ya estás conectado al servidor ftp de borland tienes los comandos habituales, teclea ? o help para verlos todos |
#5
|
|||
|
|||
Cierto, cualquier windows compatible con internet, al igual que cualquier version de linux compatible con internet, un cliente ftp integrado, otra cosa es que no te guste...
|
#6
|
|||
|
|||
Perdón... Se me olvidó decirte que el TelNet es un protocolo de control Remoto, al igual que el SSH que es su evolución (como te he dicho) y el VNC.
|
#7
|
|||
|
|||
buenas...
gracias por la respuesta pero es que necesitaria un cliente FTP que me permitiera poder enviar comandos personalizados. Estuve probando mil formas de usar el explorer y ninguna me convencia porque me fallaba bastante, por eso no quiero usar ftp... Por otro lado, ya consegui mas o menos lo que queria con un listbox en el cliente que se llena con los datos de otro listbox, en el servidor, que envio mediante la instruccion: socket.SendText(lbres.Items.text); y funciona bien, a no ser que el numero de archivos sea muy grande en cuyo caso me llega solo parte del listado... Si pongo en el cliente: datos:=socket.ReceiveText; showmessage(datos); entonces, se me abren tres ventanas a la vez con todos los datos, pero solo aparecen en el listbox los de la ultima... En principio si esta llegando todo el texto ya que lo leo en los showmessages, pero lo manda en tres tandas, no todo de una vez... ¿Por que? ¿Demasiado texto para sendtext? ¿ Hace falta otra instruccion en plan sendstream o sendbuf? ¿alguna solucion? Gracias y un saludo. Juanma Última edición por JMGR fecha: 07-11-2005 a las 21:00:47. |
#8
|
|||
|
|||
He intentado usar el sendstream pero no me aclaro...
¿Alguna idea o sugerencia...? |
#9
|
|||
|
|||
Cita:
Cita:
Cita:
|
|
|
|