Ich sah einmal ein Demo einer kommerziellen Banking-Anwendung, die in der Lage war, sich selbst in Echtzeit zu aktualisieren (Live-Update). Während sich der User auf der Benutzeroberfläche bewegte, benutzte diese Anwendung eine bereits hergestellte Internetverbindung und überprüfte die FTP-Server der Firma auf neue Versionen von Komponenten, die häufig aktualisiert werden müssen – z.B. Teile, die mit der Erfüllung rechtlicher Bestimmungen zu tun haben: ein Bereich der Bankenbranche, der sich kontinuierlich verändert. Natürlich führte dies gelegentlich zu einer recht langsamen Erfahrung für den User, die Idee schien mir aber prinzipiell vernünftig.
Das Zusammenstellen und Versenden von Software-Updates für die Kunden auf fast regelmäßiger Basis nahm einen großen Teil der Zeit der Angestellten dieses Unternehmens in Anspruch, daher erschien diese Lösung wie der sprichwörtliche Heilige Gral.
In diesem Artikel betrachten wir eine einfache Möglichkeit zur Implementierung von FTP-Funktionalität in Microsoft Visual Basic 6 mit Hilfe der Datei wininet.dll. Außerdem stellen wir eine Klassenbibliothek vor: SimpleFTP, die einer Anwendung einfache put- und get-Funktionalität auf Dateiebene verleihen kann.
Starke Internet-Funktionen
WinInet ist eine Bibliothek starker Funktionen, die entweder über HTTP- oder FTP-Verbindungen einfachen Zugang zu Internet-Ressourcen gewährt. Dafür ließe sich auch Winsock verwenden, allerdings ist WinInet so geschrieben, dass es auch Proxy-Server, DNS-Dienste und dynamische IP-Adressen ermöglicht. Das bedeutet, dass man nicht alles selbst erledigen muss, was einiges Kopfzerbrechen vermeiden kann. Die einzigen beiden Nachteile sind:
Bankhaus Metzler und Telekom-Tochter MMS testen, inwieweit Bitcoin-Miner das deutsche Stromnetz stabilisieren könnten.
Mit 1,7 Exaflops ist El Capitan nun der dritte Exascale-Supercomputer weltweit. Deutschland stellt erneut den…
Der deutsche Hyperscaler erweitert sein Server-Portfolio um vier Angebote mit den neuen AMD EPYC 4004…
Beim Online-Gaming kommt es nicht nur auf das eigene Können an. Auch die technischen Voraussetzungen…
Fast jedes zweite Unternehmen bietet keinerlei Schulungen an. In den übrigen Betrieben profitieren oft nur…
Huawei stellt auf der Connect Europe 2024 in Paris mit Xinghe Intelligent Network eine erweiterte…