English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID FTP

Passive

proprietà copia link

Scopo

Proprietà che gestisce l'abilitazione della modalità FTP passiva.

  • In modalità attiva (parametro Passive = false), il client contatta il server sulla porta standard 21. Quando il server risponde, il client sceglie un’altra porta per i dati, la comunica al server e si mette in ascolto sull’altra porta. Il server deve richiamare il client su quella porta (l'operazione fallisce se il client è protetto da firewall e questo non è aperto per connessioni in ingresso).
  • In modalità passiva (parametro Passive = true) il client si collega al server, il quale sceglie una porta per i dati e la comunica al client. Il server si mette quindi in ascolto su quella porta.
  • La modalità predefinita utilizzata da IDFTP è quella passiva, dato che ha più probabilità di funzionare anche se il client è protetto da un firewall che non ammette chiamate in ingresso.
Per maggiori informazioni sulla modalità passiva, è possibile consultare la pagina Wikipedia che descrive il protocollo FTP.

Sintassi

IDFtp.passive = true

Quando letta

Ritorna un valore booleano a seconda dell'impostazione della modalità FTP passiva.

Quando impostata

Imposta la modalità FTP passiva.

Esempio

public void FTPDemo.Connect()
{
  FTPDemo.Idftp = new()
  FTPDemo.Idftp.passive = true
  Credentials.Host = "www.example.com"
  Credentials.Username = "username"
  Credentials.Password = "password"
  Credentials.Timeout = 30
  try
  {
    FTPDemo.Idftp.connect(Credentials.Host, Credentials.Username, Credentials.Password, Credentials.
          Timeout)
    FTPDemo.messageBox("Connessione avvenuta con successo!")
  }
}
  • Se è già in esecuzione un'operazione FTP, il sistema genera un'eccezione.

Ultima modifica: 20/09/2012 / Validità: da 11.5.5000

Vedi anche

    Pagina Wikipedia che descrive il protocollo FTP

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum