easy:SetOpt_FTPPort(spec)
Die Anweisung PORT weist den Remote-Server an, sich mit der angegebenen IP-Adresse zu verbinden. Die Zeichenkette kann eine einfache IP-Adresse, ein Hostname, ein Name der Netzwerkschnittstelle (unter Unix) oder einfach nur ein '-' Symbol sein, damit die Bibliothek die Standard-IP-Adresse Ihres Systems verwenden kann. Standardmäßige FTP-Operationen sind passiv und verwenden daher keinen PORT.
Auf die Adresse kann ein ':' zur Angabe eines Ports folgen, optional gefolgt
von einem '-' zur Angabe eines Portbereichs. Wenn der angegebene Port 0
ist, wählt das Betriebssystem einen freien Port aus. Wenn ein Bereich
angegeben wird und nicht alle Ports im Bereich verfügbar sind, wird libcurl
#CURLE_FTP_PORT_FAILED
für das Zugriffsrecht melden. Ungültige
Port-/Bereichseinstellungen werden ignoriert. IPv6-Adressen, gefolgt von
einem Port oder Portbereich, müssen in Klammern stehen. IPv6-Adressen
ohne Port-/Bereichsangabe können in Klammern angegeben werden.
Beispiele mit angegebenen Ports:
eth0:0 192.168.1.2:32000-33000 curl.se:32123 [::1]:1234-4567 |
Wenn Sie diese Option auf Nil
setzen, wird der Port deaktiviert
und kehrt zur Verwendung der passiven Version zurück.