Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Internet
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-11-2005
JMGR JMGR is offline
Miembro
 
Registrado: jun 2003
Ubicación: Santa Cruz de Tenerife
Posts: 46
Poder: 0
JMGR Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 07-11-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
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.
__________________
l2prog.co.nr
Responder Con Cita
  #3  
Antiguo 07-11-2005
JMGR JMGR is offline
Miembro
 
Registrado: jun 2003
Ubicación: Santa Cruz de Tenerife
Posts: 46
Poder: 0
JMGR Va por buen camino
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.
Responder Con Cita
  #4  
Antiguo 07-11-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
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
Responder Con Cita
  #5  
Antiguo 07-11-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
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...
__________________
l2prog.co.nr
Responder Con Cita
  #6  
Antiguo 07-11-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
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.
__________________
l2prog.co.nr
Responder Con Cita
  #7  
Antiguo 07-11-2005
JMGR JMGR is offline
Miembro
 
Registrado: jun 2003
Ubicación: Santa Cruz de Tenerife
Posts: 46
Poder: 0
JMGR Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 09-11-2005
JMGR JMGR is offline
Miembro
 
Registrado: jun 2003
Ubicación: Santa Cruz de Tenerife
Posts: 46
Poder: 0
JMGR Va por buen camino
He intentado usar el sendstream pero no me aclaro...
¿Alguna idea o sugerencia...?
Responder Con Cita
  #9  
Antiguo 14-11-2005
[Gunman] [Gunman] is offline
Miembro
 
Registrado: dic 2004
Ubicación: Pedreguer.
Posts: 355
Poder: 20
[Gunman] Va por buen camino
Cita:
Empezado por JMGR
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?
Los sockets envian los mensajes divididos en distintos paquetes.

Cita:
Empezado por JMGR
¿Demasiado texto para sendtext?
¿ Hace falta otra instruccion en plan sendstream o sendbuf?
No creo que ese sea el problema.

Cita:
Empezado por JMGR
¿alguna solucion?
Mira los ejemplos que lleva delphi, pueden ser de gran ayuda. Puedes ver ejemplos de chats si lo único que te interesa es enviar text.
__________________
l2prog.co.nr
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 13:19:07.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi