servidor para mac gratis descargar clientes c++ windows ftp

c++ - para - sftp client mac



¿Buena libre biblioteca cliente de FTP(para aplicaciones comerciales de Windows C++)? (5)

Estoy buscando una buena biblioteca de cliente FTP de código abierto de Windows con un dominio público o licencia de tipo BSD. Algo que tengo acceso al código fuente y puedo usarlo desde C ++ para aplicaciones de Windows en una aplicación comercial.

Hemos usado Wininet durante años y tiene errores y es horrible. El colmo es el IE8 beta 2 contiene un nuevo error en InternetGetLastResponseInfo (). Ya no puedo justificar el uso de Wininet cuando nuestros usuarios pueden instalar la última versión de IE y romper nuestra aplicación.

He visto libcurl pero es demasiado pesado para nuestras necesidades. Lo único que necesito es soporte FTP. Podría pasar un día eliminando todo el código en libcurl que no necesito, pero preferiría comenzar con una simple y sencilla biblioteca cliente FTP, si es posible.

Miré ftplib ( http://nbpfaus.net/~pfau/ftplib/ ) pero es GPL y lo necesito para una aplicación comercial de código cerrado.

He escrito un código de cliente FTP antes, no es tan difícil (desafortunadamente fue hace 15 años y ya no tengo el código fuente). Debe haber una buena y sencilla biblioteca de cliente gratuita que no haga más que FTP y tenga una licencia que pueda usarse en aplicaciones comerciales de código cerrado.

(Si tiene curiosidad, el error es que si intenta FtpFindFirstFile () con un sitio FTP donde no puede hacer una conexión de modo pasivo, InternetGetLastResponseInfo () no devuelve la respuesta completa. Este es solo uno de muchos errores que he encontrado a través de los años. Otra es que el soporte de FTP de Wininet ignora todos los valores de tiempo de espera. Ese error en particular ha existido durante años).




Esta es la mejor biblioteca FTP que conozco: la Biblioteca FTP de Kira, puede descargarla en: http://kirarelease.altervista.org/Home/index.html

Pase el mouse sobre la caja, entenderá por qué me gusta tanto: el código es el más simple que he encontrado hasta ahora :)


He usado libCurl con muy buen efecto. La única desventaja es que, que yo sepa, no hay soporte para analizar la información del directorio que proviene de servidores FTP (aparentemente, no hay un formato de directorio estándar).


¿Estás buscando una interfaz de línea de comandos o una API? Es posible que pueda adaptar el wget rico en características a sus necesidades. De lo contrario, eche un vistazo a http://www.sourceforge.net para obtener muchas opciones.