Hola grupo!
Escenario:
Pruebo una conexión vía SSH a un servidor local IP 192.168.x.x - funciona.
Pretendo hacer un upload vía FTP al server desde la PC con el B4J - funciona
El código va así, mayormente es del foro:
El código funciona, se efectúa la conexión, se envía el archivo.
Las preguntas son:
1. El wait for nunca termina - la sintaxis es correcta?
2. El nombre SFTPUploadFinished es correcto? (Asi viene en el tooltip del Upload)
3. Como no acaba de terminar el Done no se pinta en el log.
4. Por lo tanto la aplicación no se cierra
Alguien podría explicarme o indicarme que leer para resolver esto?
Cero y van dos ocasiones en que no acierto a manejar adecuadamente un Wait For. =)
Apenas ayer lo empece a ver y me seria bastante útil acá.
Gracias anticipadas.
Saludos !!!
Addendum:
Por que... el IDE muestra el nombre del evento en el Wait For con mayusculas SFTPUploadFinished, que no es el estandard el nombre del objeto, en este caso en minusculas "sftp" ?? Desde alli tengo problemas pero no se por que!?
Escenario:
Pruebo una conexión vía SSH a un servidor local IP 192.168.x.x - funciona.
Pretendo hacer un upload vía FTP al server desde la PC con el B4J - funciona
El código va así, mayormente es del foro:
B4X:
ssh.Initialize2("ssh", 15)
ssh.AddHostKeyPromiscuousVerifier
ssh.AddAuthPassword("XXXXX")
ssh.Connect("192.168.x.x", 22, "xxxxx")
Log("Conected.")
Dim sftp As SSHJSFTPClient = ssh.GetSFTPClient
Log("Uploading...")
Dim senderFilter As Object = sftp.Upload(file-to-send, carpeta-server, False)
Wait For (senderFilter) SFTPUploadFinished(Success As Boolean, LocalFilePath As String, RemoteFilePath As String)
Log("Done")
El código funciona, se efectúa la conexión, se envía el archivo.
Las preguntas son:
1. El wait for nunca termina - la sintaxis es correcta?
2. El nombre SFTPUploadFinished es correcto? (Asi viene en el tooltip del Upload)
3. Como no acaba de terminar el Done no se pinta en el log.
4. Por lo tanto la aplicación no se cierra
Alguien podría explicarme o indicarme que leer para resolver esto?
Cero y van dos ocasiones en que no acierto a manejar adecuadamente un Wait For. =)
Apenas ayer lo empece a ver y me seria bastante útil acá.
Gracias anticipadas.
Saludos !!!
Addendum:
Por que... el IDE muestra el nombre del evento en el Wait For con mayusculas SFTPUploadFinished, que no es el estandard el nombre del objeto, en este caso en minusculas "sftp" ?? Desde alli tengo problemas pero no se por que!?
Last edited: