Gute Kostenlose FTP-Client-Bibliothek (für Windows-C++ - kommerzielle apps)?
Ich bin auf der Suche nach einem guten open-source-Windows-FTP-client-Bibliothek mit einem öffentlichen domain-oder BSD-Lizenz-Typ. Etwas, dass ich habe Zugriff auf den Quellcode und ich kann es verwenden von C++ für Windows-Anwendungen in einer kommerziellen app.
Wir haben verwendet Wininet seit Jahren und er ist fehlerhaft und schrecklich. Der Letzte Strohhalm ist der IE8 beta 2 enthält einen neuen Fehler in InternetGetLastResponseInfo(). Ich kann es nicht länger rechtfertigen, Wininet, wenn unsere Benutzer können installieren Sie die neueste version von IE und brechen unsere app.
Ich habe mir bei libcurl aber es ist viel zu schwer für unsere Bedürfnisse. Das einzige, was ich brauche, ist die FTP-Unterstützung. Ich könnte verbringen Sie einen Tag entfernen Sie alle den code in der libcurl, die ich nicht brauche, aber ich würde lieber beginnen Sie mit einem schönen einfachen FTP-client-Bibliothek wenn möglich.
Schaute ich ftplib ( http://nbpfaus.net/~pfau/ftplib/ ), aber es ist GPL und ich brauche diese für ein closed-source-kommerzielle app.
Ich geschrieben habe FTP-client-code vor, so schwer ist es nicht (leider war es 15 Jahre her ist und ich nicht den source-code mehr). Es muss ein schönes, einfaches freie client-Bibliothek, die nichts tut, aber FTP und hat eine Lizenz, die verwendet werden können, in closed-source-kommerzielle apps.
(Wenn Sie neugierig sind, ist der bug, dass, wenn Sie versuchen, FtpFindFirstFile() mit einer FTP-site, wo Sie können nicht mit einer passiv-Modus-Verbindung, InternetGetLastResponseInfo() nicht wieder die volle Antwort. Dies ist nur einer der vielen Fehler, die ich über die Jahre gefunden haben. Ein weiterer ist, dass Wininet FTP-Unterstützung ignoriert alle timeout-Werte. Diesen bestimmten Fehler seit Jahren.)
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie Ultimate TCP/IP, die ist jetzt frei!
http://www.codeproject.com/KB/MFC/UltimateTCPIP.aspx
Bekommst du FTP. HTTP, SMTP, POP und mehr.
Werden Sie es nicht bereuen.
Habe ich verwendet libCurl bis sehr gute Wirkung. Der einzige Nachteil ist, dass, meines Wissens nach, gibt es keine Unterstützung für die Analyse von directory-Informationen, die kommt zurück von FTP-Servern (anscheinend gibt es keine standard-directory-format).
Kasse filezilla server für windows.
Sind Sie auf der Suche nach einem command-line-interface oder eine API? Sie können passen Sie die feature-rich
wget
auf Ihre Bedürfnisse. Sonst, nehmen Sie einen Blick auf http://www.sourceforge.net für viele Optionen.Dies ist der beste FTP-Bibliothek, die ich kenne: Kira FTP-Bibliothek, Sie können es herunterladen unter: http://kirarelease.altervista.org/Home/index.html
Pass mit der Maus über die box, werden Sie verstehen, warum ich mag es so viel: der code ist Die einfachste, die ich gefunden habe bis jetzt 🙂