Fazer um download ou upload de dados, significa para muitos apenas um clique no navegador e salvar em um disco. Isto para você é simples, funciona, e você não vê a necessidade de um novo software. Sério?
O download ou upload de dados só parece simples, porque você o faz em um navegador e este lhe oferece a solução para pequenos problemas que surgem. Se você realizar um projeto de software separado e tentar algo semelhante, irá se confrontar com muitos desafios que encontrará em protocolos da Internet.
Uaru permite que qualquer pessoa consiga enfrentar esses desafios e possa, por outro lado, dedicar-se ao conteúdo real do projeto. Tudo o que você precisa fazer é adicionar uaru.h e a biblioteca do Uaru no teu próprio projeto.
Mais simples do que Uaru, não existe - um único exemplo é suficiente para mostrar como é simples usá-lo:
Para baixar uma página ou ler um arquivo com o protocolo Uaru precisa-se somente 3 funções:
UARU ConnectURL(const char* url, ...);
UARUState GetData(const UARU pdsd, char* buffer, size_t& buffersize);
void DisconnectUARU(const UARU pdsd);
Você já pode baixar Uaru para os protocolos HTTP e FILE. No futuro seguirão HTTPS, FTP e o servidor/cliente Coatithree (uma abordagem orientada a objetos para a transferência de dados pela internet).
Uaru foi desenvolvido em C++ e não utiliza nenhum software de terceiros.
Powered by (c)Twymtmaker with (c)TwymtDB and (c)Twymt search!