Download oder Upload von Daten, das ist für viele einfach ein Klick im Browser und das Speichern auf der Disk. Das ist einfach, es funktioniert und es besteht damit kein Bedarf an einer neuen Software. Wirklich?
Der Download oder Upload von Daten ist nur deswegen scheinbar so mühelos, da man in einem Browser arbeitet und dieser für das kleine Problem die Lösung bereitstellt. Sollte man ein eigenes Softwareprojekt gestalten, welches etwas ähnliches versucht, muss man die vielen Herausforderungen bewältigen, welche die Internetprotokolle bereithalten.
Uaru ermöglicht es jedem, diesen Herausforderungen gelassen entgegenzutreten und sich dem wirklichen Inhalt seines Projektes zu widmen. Alles, was man dafür tun muss, ist uaru.h und die passende Bibliothek dem eigenen Projekt hinzufügen.
Einfacher als Uaru geht es wirklich nicht - ein Beispiel reicht:
Zum Download einer Seite oder dem Lesen einer Datei benötigt man nur 3 Funktionen:
UARU ConnectURL(const char* url, ...);
UARUState GetData(const UARU pdsd, char* buffer, size_t& buffersize);
void DisconnectUARU(const UARU pdsd);
Für die Protokolle HTTP und FILE ist Uaru bereit zum Herunterladen. Es folgen HTTPS, FTP und der Server/Client Coatithree (ein objektorientierter Ansatz zum Transfer von Objekten zwischen Programmen).
Uaru ist in C++ entwickelt benötigt keine Software von Drittanbietern.
Powered by (c)Twymtmaker with (c)TwymtDB and (c)Twymt search!