Unterschiede in lokalen und Netzwerk-e/a

Es gibt einige wichtige Unterschiede zwischen lokalem e/a und Netzwerk-e/a unter Windows:

  • Die Netzwerk-e/a-Unterstützung ist abhängig vom Redirector und dem Netzwerkprotokoll.
  • Die Netzwerk-e/a-Leistung hängt von der Anzahl der Netzwerk-e/a-Vorgänge und der Geschwindigkeit der Netzwerkverbindung ab. Ihre Anwendung muss in der Lage sein, Netzwerk-e/a-Vorgänge mit Servern zu verarbeiten, die viel schneller oder langsamer als der lokale Computer sein können, sowie vorübergehende Änderungen an der Netzwerkkapazität. In diesen Fällen muss Ihre Anwendung möglicherweise mehr Zeit für den Abschluss des Vorgangs zulassen.
  • Die Funktionen, die Sie verwenden, um lokale Datei-e/a auszuführen, können sich über das Netzwerk anders Verhalten. Beispielsweise kann bei einem Netzwerk-e/a-Vorgang, der lange dauert, ein Timeout auftreten. In einigen Situationen kann es sein, dass Datei Handles unbegrenzt offen bleiben. Ein weiteres Beispiel ist, dass Functions Fehlercodes zurückgeben kann, die Ihre Anwendung für die Netzwerk-e/a-Vorgänge spezifisch verarbeitet.