In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

FTP que puerto usa ??

Foro de Xailer profesional en español
Responder
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

FTP que puerto usa ??

Mensaje por Fernando Leal »

Hola gente,
Tengo mi programa instalado en una red. En la PC donde se hicieron las
pruebas subo y descargo información via FTP. Funciona bien, por que la PC
tiene permiso de enviar y recibir.
Ahora resulta que en otras PCs sube pero no baja. Asi que la encargada de
sistemas me pregunta ¿Qué puerto abres para enviar y cual necesitas para
recibir información??
Yo que sé. Para subir uso:
WITH OBJECT TFtp():Create( Self )
:cUser := AppData:CUSER
:cPassword := AppData:CPASS
:nTransferType := FTP_TRANSFER_TYPE_BINARY
if :Open()
if :Connect( AppData:CSERVER )
if :PutFile( Application:cDirectory+"TEMPCARGAR.DBF" ,
cRutaServer )
// El archivo fué subido
y para bajar uso
if :GetFile( cArchivo, Application:cDirectory+"BAJAR" + cArchivo )
// Archivo descargado
Entonces ??
Alguien me puede ayudar. No supe que decir :-(
Gracias
notengo
Mensajes: 417
Registrado: Vie Oct 12, 2007 1:29 pm

FTP que puerto usa ??

Mensaje por notengo »

Fernando,
por defecto, el protocolo FTP usa el puerto 21. Puedes modificar la
propiedad oFTP:nPort o comprueba si ese puerto está abierto y tiene permisos.
Saludos,
José Lalí­n
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

FTP que puerto usa ??

Mensaje por Fernando Leal »

Hola José,
Ciertamente ya sospechaba eso.
¿Nada tiene que ver que la empresa tenga una IP statica o sea única?
En esa red el programa está instalado justamente en un directorio de la red,
entonces en 5 PCs tienen un acceso directo a ese programa que está en la
red.
Verás, es que me ha dicho que si yo bajo info por FTP ella debe permitir la
entrada por el puerto 44 por ejemplo. Pero debe ser diferente para cada PC
el número de puerto. Eso no me cuadra. O yo no termino de entenderle o creo
que me está explicando mal.
Por lo pronto le dire que pruebe a darle permisos a las 5 PCs sin cambiar
nada de puertos y hacemos la prueba. Si las PCs trabajan bien, entonces le
diré que es cosa de permisos y ya no le muevo nada pues mi programa si
funciona.
Gracias
Fernando
new_indika
Mensajes: 32
Registrado: Jue Oct 16, 2008 12:59 pm

FTP que puerto usa ??

Mensaje por new_indika »

Fernando,
Puede ser que aunque cada PC esté usando internamente el puerto 21 para
los servicios FTP, este puerto haya sido "mapeado" externamente desde el
router a un puerto diferente. Por ejemplo, 44,45,46,47 y 48. Esto suele
ser así­ porque sino serí­a imposible para un equipo externo a dicha red
poder acceder a dichos puertos.
Como ejemplo, si suponemos que la IP estática es 80.81.82.83, se podrí­a
decir que:
(Ip:Puerto, IPLocal:Puerto)
80.81.82.83:44 -> 192.168.1.1:21
80.81.82.83:45 -> 192.168.1.2:21
80.81.82.83:46 -> 192.168.1.3:21
80.81.82.83:47 -> 192.168.1.4:21
80.81.82.83:48 -> 192.168.1.5:21
Espero haber sido de ayuda, un saludo.
Fernando Leal
Mensajes: 294
Registrado: Jue Mar 13, 2008 3:03 pm

FTP que puerto usa ??

Mensaje por Fernando Leal »

Gracias por la ayuda.
Al final le han movido no se que cosa al Router y ya funciona bien. :-)
Saludos
Responder