Partager via


Différences entre les E/S locales et réseau

Il existe des différences notables entre les E/S locales et les E/S réseau sur Windows :

  • La prise en charge des E/S réseau dépend du redirecteur et du protocole réseau.
  • Les performances des E/S réseau dépendent du nombre d’opérations d’E/S réseau qui se produisent et de la vitesse de la connexion réseau. Votre application doit être en mesure de gérer les opérations d’E/S réseau avec des serveurs qui peuvent être beaucoup plus rapides ou plus lentes que votre ordinateur local, ainsi que des modifications temporaires de la capacité réseau. Dans ce cas, votre application peut avoir besoin d’accorder plus de temps à l’exécution de l’opération.
  • Les fonctions que vous utilisez pour effectuer des E/S de fichiers locaux peuvent se comporter différemment sur le réseau. Par exemple, une opération d’E/S réseau qui prend beaucoup de temps peut expirer. Dans certaines situations, les handles de fichiers peuvent être laissés ouverts indéfiniment en raison de cela. Un autre exemple est que les fonctions peuvent retourner des codes d’erreur pour que votre application traite des E/S réseau spécifiques.